Windows - 使用C#命名管道性能建议

时间:2010-03-15 14:34:25

标签: .net windows performance named-pipes

我目前正在使用.NET / C#在Windows上评估IPC的命名管道 我目前正在研究单一生产者,单一消费者情景 是否有任何良好的绩效考虑指南? 在我的第一个测试用例中,我正在比较大消息与小消息的速度,似乎是大(64k)消息的发送速度与小(48字节)包一样快。这是默认参数。我可能会添加更多测试场景,但这非常耗时,因此我正在寻找指南。

1 个答案:

答案 0 :(得分:2)

我们在Windows NT 4和Windows 2000上使用了命名管道。真的很快。

当我们切换到XP时,偶尔会很快,其余时间会变慢。使用完全相同的代码。

我们编写了自己的共享内存数据传输。非常快。