剧集

教程 14 - 调查 ASP.NET 方案中的时钟响应时间

此视频介绍了如何使用 PerfView 工具对 ASP.NET 方案执行时钟时间调查。 最好使用右侧高质量链接之一观看视频,以便可读文本。 如果尚未 在时钟时间基础知识上观看视频,则应先 (,以及它将引用) 的更基本的视频。 你可能还对 并行/异步程序时钟时间上的视频感兴趣。

正如有关基本时钟时间调查的视频所解释的那样,执行此类调查的关键在于关注兴趣的“关键路径”。 对于 ASP.NET 方案,最明显的此类路径是响应任何特定请求所需的时间。 PerfView 通过创建“ASP.NET 线程时间视图”来支持此想法,方法是确定表示响应请求工作的各个线程上的时间片段,并将此成本关联到特定请求 (,以及按 URL 进一步分组请求。 这样,你可以快速隔离“不感兴趣的”时间,其中线程只是在响应请求的关键路径上等待“重要”时间的工作。 因此,深入了解任何特定请求的性能问题非常简单。

有一个同伴 perfView 博客条目 ,你可能感兴趣的。 特别是本教程中使用的 源代码和数据 ZIP 文件 ,以便可以浏览此数据并自行“关注”此视频中执行的操作。 若要使用 zip 文件,只需将其打开,并将目录拖动到桌面 (或其他位置) 。 该文件包含一个 helloWorld.ASPX 文件 (源代码,只需在记事本) 以及AspNetHelloWorld.ETL.ZIP文件 (此视频中使用的数据文件) 无需解压缩此文件,只需在 PerfView 中打开该文件即可。

你可能对整个 PerfView 教程视频系列感兴趣,