【问题标题】:Instrumenting Web Service Performance in ASP.NET在 ASP.NET 中检测 Web 服务性能
【发布时间】:2010-05-10 13:22:36
【问题描述】:

我需要测量在 ASMX ASP.NET Web 服务上处理请求所花费的时间长度。最好的方法是什么? ASP.NET 中是否有“本机”支持而无需我编写代码的支持?谢谢。

【问题讨论】:

    标签: asp.net web-services iis


    【解决方案1】:

    你想测量什么?方法之间的执行时间,返回/返回客户端的时间?

    Perfmon 适用于聚合性能计数,但对于单个请求审查并不真正有益。 ANTS 探查器非常适合监控程序化领域的性能,如果这是您所追求的。

    如果您正在寻找往返客户端到服务器的测量,请尝试 IIS 日志中的 TimeTaken 字段。它测量从 Web 服务器接受请求的时间,到响应请求而传递的第一个字节的时间。

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      您可以为此使用分析器。 ANTS Performance Profiler (http://www.red-gate.com/products/ants_performance_profiler/index.htm) 和 dotTrace (http://www.jetbrains.com/profiler/) 都不错。原生的 Perfmon 也不错。

      另一个类似的查询在这里:https://stackoverflow.com/questions/7867/best-tool-for-performance-testing-asp-net

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多