2010-03-15 58 views
1

我目前正在使用.NET/C#評估Windows上IPC的命名管道。
我目前正在尋找單一生產者,單一消費者情況。
是否有任何良好的性能考慮指導方針?
在我的第一個測試案例中,我比較了大消息和小消息的速度,似乎是大(64k)消息的發送速度與小(48字節)的包一樣快。這是使用默認參數。我可能會添加更多的測試場景,但這非常耗時,因此我正在尋找指南。Windows - 用C#命名管道性能建議

回答

2

我們在Windows NT 4和Windows 2000上使用了命名管道。非常快。

當我們切換到XP時,偶爾它會很快,其餘的時間會變慢。使用完全相同的代碼。

我們寫了我們自己的共享內存數據傳輸。非常快。