Вверх ↑
Ответов: 1297
Рейтинг: 47
#1: 2011-09-25 12:26:51 ЛС | профиль | цитата
Странно как-то.. Вот написал схему для сравнения скорости различных способов IPC (взаимодействия процессов через память). И почему-то взаимодействие на самом низком уровне - непосредственно через память процесса Project1.exe (нужно запустить пустой проект Project1.exe) - оказывается медленнее чем через FileMapping - почти в 2 раза. Я думал наоборот будет.. (Можно компонент не ставить - он дублируется 1-м IC.) Может это из-за преобразований строки в символы и обратно внутри IC?

Edit показывает количество итераций (операций суммирования с данными из памяти) - чем выше тем лучше. А Label - задержку в мкс. Чем меньше тем лучше.
1-й IC - FileMapping, 2-й - Write/ReadProcess. 3-z кнопка - тест максимально возможной скорости. (скорости элементов).
------------ Дoбавленo в 12.26:
Что никто не знает Или все ушли писать вирусы 0 кольца?
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0