1

我正在使用 RedGate ANTS 来解决 ASP.NET 3.5 WebForms 应用程序中的性能问题。有时单击非常小的页面时,加载最多需要 15 秒。这些页面没有任何数据——只有少数控件。

ANTS Profiler 告诉我热点方法(儿童时间 > 5 秒)都在 System.Web.Hosting 中,例如:

  • 执行函数委托
  • 管道运行时间

但是这些“自己的时间”每个都在 0.001 秒以下。没有什么是热点。那么,在这些方法“之下”可能是什么导致了这个问题呢?

4

1 回答 1

1

如果您想检查需要很长时间 IRL 的方法,您可能需要从 CPU 时间切换到挂钟时间。当您使用 CPU 时间时,可能没有考虑到异步等待 (WaitForSingleObject)。

于 2013-04-22T14:25:35.433 回答