perfview(性能分析工具)v2.0.61官方版
perfview性能分析工具是微软官方推出的一款完全开源的性能分析工具。该软件可以分析用户的每一个流程和数据,并对其数据进行分析。该工具可以很好地分析系统的性能。 perfview(性能分析工具)是微软官方推出的一款完全开源的性能分析工具。该软件可以分析用户...
- 版本:v1.0.0
- 平台:WinAll
- 类型:系统工具
- 发布:2025-02-08
- 大小:17.2M
- 星级:
perfview性能分析工具是微软官方推出的一款完全开源的性能分析工具。该软件可以分析用户的每一个流程和数据,并对其数据进行分析。该工具可以很好地分析系统的性能。
perfview(性能分析工具)是微软官方推出的一款完全开源的性能分析工具。该软件可以分析用户的每一个流程和数据,并对其数据进行分析。该工具可以对系统的性能进行很好的分析。
特征
收集配置数据
PerfView 利用Windows 事件跟踪,并且自Windows 2000 Server 以来,ETW 已内置到操作系统中。直到最近,XPerf 和PerfView 等工具才利用ETW 数据来解决性能问题。事件数据被收集到事件跟踪日志(ETL) 中。根据您想要跟踪的事件数量和时间长度,ETL 文件可能会相当大。您可以限制此日志文件的大小,如果空间有限或您不知道问题何时发生,还可以使它们循环。每毫秒一次的默认采样间隔会导致收集期间大约10% 的CPU 开销。建议使用大约5000 个样本(5 秒)进行代表性配置采样。
有两种方法可以启动数据收集,使用run 命令启动程序或使用collect 命令收集计算机范围内的数据。这些命令可以从GUI 的集合下拉菜单下启动,或者通过从CLI 或脚本执行“PerfView run”或“PerfViewcollect”命令来启动。下图显示了运行命令tutorial.exe时收集数据的过程,这是一个内置的训练练习。
查看结果
一旦收集了一段时间内性能问题的数据,您就可以使用PerfView 来分析ETL 文件。 ETL 文件将显示在左侧窗口中,其名称为您在收集日志或运行命令期间提供的名称。双击RTL 文件,会出现十几个单独的节点以及引用其内容的名称。例如,您将在下图中看到跟踪信息、程序、事件和CPU 堆栈。双击每个节点,相应的查看器将打开内容。
指示
为了分析特定程序的计算密集型性能问题,您需要了解要调用的堆栈和函数。这可以通过双击左侧窗口中的“CPU Stack”节点来完成。然后,系统将提示您选择您感兴趣的程序。最后,CPU堆栈查看器会在一个单独的窗口中打开,如下图所示的QQ进程信息,可以确定调用了哪些函数以及调用的频率。
如果仔细观察上面的示例,您会注意到第一行显示user32! “!”意味着PerfView 无法解析此模块名称。您可以双击未知的模块名称,然后选择“查找符号”来显示模块名称。要解析操作系统函数名称,可能需要按照用户指南中的说明配置符号路径。
PerfView是一个用户友好的工具,可用于收集和分析ETW数据,以解决配置程序性能数据问题。该工具可以快速显示该程序执行的操作系统功能,让您了解性能问题可能潜伏在哪里。
相关下载
更多
游戏攻略
更多
- 《人间诡视》游戏攻略全结局分享 04.15
- 《洛克王国:世界》PVP精灵选择推荐 04.15
- 《原神》琉鳞石全收集位置图文介绍 04.15
- 《无期迷途》黎莎洛培养建议 04.15
- 《艾塔纪元》终末原罪技能介绍 04.15
- 《原神》瓦雷莎雷火队搭配推荐 04.15