代码之家  ›  专栏  ›  技术社区  ›  Achilles

在ASP.NET中检测Web服务性能

  •  2
  • Achilles  · 技术社区  · 15 年前

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

    3 回复  |  直到 15 年前
        1
  •  0
  •   jro    15 年前

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

    PerfMon对于聚合性能计数很好,但对于单个请求评审并没有真正的好处。如果您需要这样做的话,AntsProfiler可以用来监视编程领域的性能。

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

        3
  •  0
  •   Community CDub    8 年前

    您可以为此使用分析器。蚂蚁性能分析器( http://www.red-gate.com/products/ants_performance_profiler/index.htm )和点跟踪( http://www.jetbrains.com/profiler/ 很好。本地的性能也很好。

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