剧集
教程 14 - 调查 ASP.NET 方案中的时钟响应时间
此视频是关于使用 PerfView 工具对 ASP.NET 方案执行时钟时间调查。 最好使用右侧的高质量链接之一观看视频,以便文本可读。 如果尚未在时钟时间基础知识上观看视频,则应首先执行此操作(以及它将引用的更基本的视频)。 你可能还对 并行/异步程序时钟时间上的视频感兴趣。
正如关于基本时钟时间调查的视频所解释的那样,执行此类调查的关键在于关注感兴趣的“关键路径”。 对于 ASP.NET 方案,最明显的此类路径是响应任何特定请求所需的时间。 PerfView 通过创建“ASP.NET 线程时间视图”来支持此想法,方法是识别表示响应请求的工作的各个线程上的时间片段,并将此成本与特定请求相关联(并按 URL 进一步分组请求)。 这样,就可以快速隔离“不感兴趣”的时间,即线程在响应请求的关键路径上只是等待“重要”时间的工作。 结果,深入了解任何特定请求的性能问题非常简单。
有一个同伴 perfView 博客 ,你可能有兴趣。 特别是本教程中使用的源代码和数据的 ZIP 文件,以便你可以浏览此数据并“跟进”本视频中所做的操作。 若要使用 zip 文件,只需将其打开,并将目录拖动到桌面(或其他位置)。 该文件包含 HelloWorld.ASPX 文件(源代码,只需在记事本中查看)以及 AspNetHelloWorld.ETL.ZIP 文件(此视频中使用的数据文件)不需要解压缩此文件,只需在 PerfView 中打开它即可。
你可能对整个 PerfView 教程视频系列感兴趣,
此视频是关于使用 PerfView 工具对 ASP.NET 方案执行时钟时间调查。 最好使用右侧的高质量链接之一观看视频,以便文本可读。 如果尚未在时钟时间基础知识上观看视频,则应首先执行此操作(以及它将引用的更基本的视频)。 你可能还对 并行/异步程序时钟时间上的视频感兴趣。
正如关于基本时钟时间调查的视频所解释的那样,执行此类调查的关键在于关注感兴趣的“关键路径”。 对于 ASP.NET 方案,最明显的此类路径是响应任何特定请求所需的时间。 PerfView 通过创建“ASP.NET 线程时间视图”来支持此想法,方法是识别表示响应请求的工作的各个线程上的时间片段,并将此成本与特定请求相关联(并按 URL 进一步分组请求)。 这样,就可以快速隔离“不感兴趣”的时间,即线程在响应请求的关键路径上只是等待“重要”时间的工作。 结果,深入了解任何特定请求的性能问题非常简单。
有一个同伴 perfView 博客 ,你可能有兴趣。 特别是本教程中使用的源代码和数据的 ZIP 文件,以便你可以浏览此数据并“跟进”本视频中所做的操作。 若要使用 zip 文件,只需将其打开,并将目录拖动到桌面(或其他位置)。 该文件包含 HelloWorld.ASPX 文件(源代码,只需在记事本中查看)以及 AspNetHelloWorld.ETL.ZIP 文件(此视频中使用的数据文件)不需要解压缩此文件,只需在 PerfView 中打开它即可。
你可能对整个 PerfView 教程视频系列感兴趣,
想提供反馈? 在此处提交问题。