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

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

1 Ответ

2 голосов
/ 30 марта 2010

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

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

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

...