Xperf 与 WPR 捕获数据的差异

Xperf 与 WPR 捕获数据的差异

这两个工具有什么区别?

它们是同一个包的一部分: https://docs.microsoft.com/en-us/windows-hardware/test/wpt/

我认为他们使用相同的 API,但微软并未说明他们是否存在差异以及细节。

它们在捕获的信息方面是否相同?在用例场景中是否存在一些偏好,何时应该优先考虑其中一种?

答案1

根据https://docs.microsoft.com/en-us/windows-hardware/test/wpt/

Windows 性能工具包由两个独立的工具组成:Windows 性能记录器 (WPR) 和 Windows 性能分析器 (WPA)。此外,还保留对以前的命令行工具 Xperf 的支持。但是,不再支持 Xperfview。所有记录都必须使用 WPA 打开和分析

看起来GPUView仍有使用 的脚本Xperf,因此可能Xperf保留 以向后兼容现有脚本。但WPR新工具是否旨在取代“旧版 Xperf”

相关内容