Странно как-то.. Вот написал схему для сравнения скорости различных способов 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 кольца?
Ответов: 1297
Рейтинг: 47
|
|||
карма: 3 |
|