В настоящее время я оцениваю именованные каналы для IPC в Windows с .NET / C #.
В настоящее время я рассматриваю сценарий с одним производителем и одним потребителем.
Есть ли какие-либо рекомендации по рассмотрению производительности?
В моем первом тесте case Я сравнивал скорость больших сообщений с маленькими сообщениями и, похоже, большие (64k) сообщения отправляются так же быстро, как и маленькие (48 байтов) пакеты. Это было с параметрами по умолчанию. Я мог бы добавить больше тестовых сценариев, но это отнимает много времени, и поэтому я ищу рекомендации.
Windows - Рекомендации по производительности именованных каналов с C #
Ответы (1)
Мы использовали именованные каналы в Windows NT 4 и Windows 2000. Очень быстро.
Когда мы перешли на XP, иногда это было быстро, в остальное время - медленно. С точно таким же кодом.
Мы написали собственный транспорт данных с общей памятью. Очень быстро.
person
Stephen Kellett
schedule
29.03.2010