Beta2を使ってIpcChannelが本当に高速なのか確認してみました。
環境:
Virtual PC上のWindows XP SP2
Visual Studio 2005 Beta2
試験方法:
TcpChannelとIpcChannelそれぞれで簡単なクライアントのメソッド(カウントアップ)を1000回呼び出す処理を10回行う。
結果:
処理時間(IPC) | 処理時間(TCP) |
543ms | 394ms |
483ms | 124ms |
513ms | 94ms |
523ms | 124ms |
483ms | 134ms |
543ms | 104ms |
513ms | 114ms |
733ms | 304ms |
533ms | 124ms |
593ms | 114ms |
(Ave.)546ms | (Ave.)163ms |
なんとTcpのほうが早いという結果に。
現状Betaであること、VPC上ということが関係しているのかも。
うーん。
コメント
一部TPCになっちょります。(^^
TPCになってます。
ありがとうございます。
修正しました。
IpcChannelは本当に高速なのか その2
前回の計測ではIPCを使用したほうが遅いという結果だったのですが、動作環境がVi…