如何分析Web服务延迟

时间:2014-03-27 12:19:35

标签: c# .net performance web-services wcf

我需要帮助才能找到分析问题的策略。 突然,我的应用程序开始表现得很奇怪。

总结一下,我的申请

1. (.net 4.0) uses a webservice 
2. (svc, .net 3.5) that executes some procedures. I measured the time of procedures and total time is under the one second (call this time).

大部分时间等待都是几毫秒:足够公平。

有时虽然(并且不幸的是似乎是随机的),等待可以持续几分钟,然后进入超时(正确);如果我检查时间,它仍然不到一秒钟。

我这次失去了哪里?

我怎样才能弄清楚发生了什么?

您是否有任何工具,提示或其他建议我了解发生了什么?

由于

1 个答案:

答案 0 :(得分:3)

在类似情况下,我将从以下内容开始:

注意:以下文章提供了对WCF性能优化的非常好的概述: http://weblogs.asp.net/sweinstein/archive/2009/01/03/creating-high-performance-wcf-services.aspx

祝你好运。