[英].Net Remoting call delay
我們的應用程序調用,隨后的遠程調用在20ms處進行。
void getAllBlockValues(out int[] ids, out byte[][] values)
通常,需要2-4毫秒才能返回呼叫。 但是在某些情況下,通話耗時超過30毫秒。 服務器日志顯示僅在20毫秒后服務器端收到了呼叫。 服務器和客戶端在同一台計算機上運行。
看來.Net遠程處理層正在延遲呼叫。
如何確定問題的原因?
有沒有可用的工具來檢測遠程呼叫(阻塞的地方)的性能瓶頸?
以下鏈接包含有關改善遠程處理性能的Microsoft指南,
http://msdn.microsoft.com/en-us/library/ms998565.aspx
如果您正在尋找IPC,並且它總是在同一台機器上使用IPC通道,它將提供更好的結果
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.