这两个工具有什么区别?
它们是同一个包的一部分: 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”