PerfView 是一款免费的性能分析工具,可帮助隔离 CPU 和内存相关的性能问题。它是一款 Windows 工具,但也支持分析在 Linux 机器上收集的数据。它适用于各种情况,但有一些特殊功能,可用于调查为 .NET 运行时编写的代码中的性能问题。
如果您不熟悉 PerfView,可以观看 PerfView 视频教程。此外,Vance Morrison 的博客也提供了概述和入门信息。
您是来了解 TraceEvent 库的吗?
PerfView建立在一个名为Microsoft.Diagnostics.Tracing.TraceEvent的库之上,该库知道如何收集和解析Windows(ETW)事件跟踪数据。因此,如果PerfView收集和处理的任何信息是您想以编程方式自行操作的,那么您可能会对TraceEvent库文档感兴趣。
学习 PerfView
PerfView 用户指南是应用程序本身的一部分。此外,您还可以点击用户指南链接,在浏览器中查看 GitHub HTML 源文件。您也可以按照上面的说明下载 PerfView,然后选择帮助 -> 用户指南菜单项。