0

编辑 - 事实证明我使用的是 Windows 性能分析器。使用 Windows 8 ADK,当您安装性能工具时,它会为性能分析器制作一个图标,但不再为 xperfview 制作一个图标。xperfview 6.2.2900 仍然包含在内,并且仍然具有响应式界面,现在它可以正确读取 Windows 8 etl 文件。它可以在这里找到:

C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\xperfview.exe

很抱歉造成混淆。我的原始问题如下,我检查正确的答案告诉您如何在 Windows 性能分析器中显示模块。


我使用 xperf 4.6.7231 在 Windows 8 x64 系统上捕获一些延迟信息。然后我尝试使用相同版本的 xperfview 来查看结果,但我不能。只有“未知”。我的所有符号都配置正确,这只是尝试在 Windows 8 上使用该版本的 xperfview 的问题。

长话短说,我必须下载 Windows 评估和部署工具包 (ADK) 才能获得最新版本的 Windows 性能工具。Win8 和 Win8.1pre ADK 中的 xperfview 可以正确查看在 Windows 8 上创建的 etl 文件。

xperfview 的界面在 Windows 8 ADK 中发生了巨大变化。它现在基于 .NET,响应速度比旧版本低得多。它看起来还有更多选择。我无法弄清楚的一件事(我已经检查了帮助并在谷歌上搜索)是如何在旧版本中做我可以做的事情,我突出显示一个部分,右键单击它,然后选择“摘要”以查看驱动程序以及他们在该选定时间的百分比。

举个例子,这里是 xperfview 的新 .NET 接口的链接: 在此处输入图像描述


当您可以选择摘要时,这就是它过去的样子。请注意,它说未知,这是因为旧版本不能正确处理 Win8 etls。这只是我在新版本中寻找的一个例子,但当然是驱动程序名称。 在此处输入图像描述

4

2 回答 2

3

您必须单击图表上的第一个图标。这显示了 Graph + 表格。第三个图标仅向您显示表格。

在此处输入图像描述

于 2013-07-17T15:00:10.507 回答
1

With WPA the tables show data for the entire visible time range, not the selected time range. If you want to show a summary for the selected time range you need to zoom to that range. You can zoom in the current view or in a new view.

The new UI does take some getting used to, but it has a number of significant advantages: 1) Symbols load asynchronously without hanging the UI while they are loading. 2) Detailed analysis can be done in a single window -- xperfview would frequently require opening a dozen windows to analyze one trace. 3) More configurable (although some of the configuration options are not obvious). 4) More features, such as custom exporting of data and comparing of two traces 5) When a subset of the data (a process, and entry on a call stack) is selected then the areas where that piece of data is active are highlighted on the timeline.

WPA 8.0 had some bugs which forced me to occasionally use xperfview but with WPA 8.1 I no longer need to use xperfview. I don't miss it.

For an overview of new features in 8.1 see this post: http://randomascii.wordpress.com/2013/10/28/new-version-of-xperfupgrade-now/

For details on the custom export feature see this post: http://randomascii.wordpress.com/2013/11/04/exporting-arbitrary-data-from-xperf-etl-files/

For various articles on how to use xperf and WPA effectively see the whole series: http://randomascii.wordpress.com/category/xperf/

于 2014-01-04T00:21:01.673 回答