0
我們的應用程序調用,在20ms下面的遠程調用。.Net Remoting通話延遲
void getAllBlockValues(out int[] ids, out byte[][] values)
通常需要2-4毫秒才能返回呼叫。但在某些情況下,通話時間超過30ms。服務器日誌顯示僅在20ms之後在服務器端收到的呼叫。服務器和客戶端在同一臺機器上運行。
它看起來像.Net遠程處理層延遲了呼叫。
如何識別問題的原因?
是否有任何工具可用於檢測遠程調用性能瓶頸(它們在哪裏阻塞)?