WCF跟踪和性能

时间:2009-11-27 14:19:17

标签: wcf performance

我只是想知道这个问题是否有明智的解释:

  • 我在WCF控制台主机上打开了跟踪。当我分析该痕迹时,我可以看到个人活动持续时间最长为4秒
  • 在客户端应用程序上,我进行了简单的持续时间测量(在调用WCF服务之前和之后)。这里的结果要大得多(最多20秒)。

我想知道20-4秒内发生了什么?也许主机只在处理用户代码时跟踪时间,剩下的时间用于编码/解码消息?

测试在局域网中进行。

谢谢Pawel

P.S。我的第一个想法是客户端和客户端的持续时间。服务器可以比较。

1 个答案:

答案 0 :(得分:0)

来自客户端的一次调用是否会触发服务器上的几个单独活动(4x5 = 20)

要检查的其他事项是您正在登录正确的位置。

您是否正在使用可能导致此问题的任何流媒体或异步?

即使你有一个路由问题,将其设置为互联网并返回,你也不会想到那么大的差异。