[英].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.