Windows - Рекомендации по производительности именованных каналов с C #

В настоящее время я оцениваю именованные каналы для IPC в Windows с .NET / C #.
В настоящее время я рассматриваю сценарий с одним производителем и одним потребителем.
Есть ли какие-либо рекомендации по рассмотрению производительности?
В моем первом тесте case Я сравнивал скорость больших сообщений с маленькими сообщениями и, похоже, большие (64k) сообщения отправляются так же быстро, как и маленькие (48 байтов) пакеты. Это было с параметрами по умолчанию. Я мог бы добавить больше тестовых сценариев, но это отнимает много времени, и поэтому я ищу рекомендации.


person weismat    schedule 15.03.2010    source источник


Ответы (1)


Мы использовали именованные каналы в Windows NT 4 и Windows 2000. Очень быстро.

Когда мы перешли на XP, иногда это было быстро, в остальное время - медленно. С точно таким же кодом.

Мы написали собственный транспорт данных с общей памятью. Очень быстро.

person Stephen Kellett    schedule 29.03.2010