performance - 在另一台计算机上查看 xperf ETL 文件时出错

标签 performance windows-8 xperf windows-performance-analyzer

我有一台安装了 Windows 8.1 和 ADK (xperf 6.3.9600) 的计算机。

我有另一台安装了 Windows 7 SP1 和 8.1 ADK (xperf 6.3.9600) 的计算机。

如果我使用 xperf 在 8.1 计算机上生成跟踪,则无法在 Win7 计算机上加载该跟踪;它给了我错误文件或目录已损坏且无法读取。 (0x80070570)。

可以在生成该文件的计算机以及同样运行 Windows 8.1 的另一台计算机上成功加载 ETL 文件。

是否只能在与生成跟踪文件的操作系统相同或更高的操作系统上加载跟踪文件?为什么它不需要相同的 xperf/WPA 版本?或者这对其他人有用而我忽略了一些东西?

最佳答案

错误消息意味着跟踪已损坏 (ERROR_METADATA_MISSING)。 Microsoft 告诉我,当您在 64 位 Windows 上使用 32 位 WPT 而不是 64 位 WPT 时,可能会发生这种情况。

正常的 ETL 跟踪在 Windows 7 下可以正常打开:

enter image description here

关于performance - 在另一台计算机上查看 xperf ETL 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21565683/

相关文章:

jquery - 使用选择器加速此 jQuery 代码

android - 适用于移动平台的文本转语音

windows - xperf 调用堆栈跟踪,特定于 dll

javascript - 是否可以使用 JavaScript 来玩 Windows 触摸键盘?

c++ - 我可以使用带有 Visual Studio 2012 的 Windows 8 操作系统创建带有 GUI 的完整的 Vista win32 应用程序吗?

xperf - Xperf 或其他东西可以过滤特定进程的 etl 以缩小大小吗?

windows - XPerfViewer 与新的 Storport Provider?

c# - 大字符串正则表达式替换 C# 中的性能

c++ - C/C++ : is it faster to assign a 0 to an unsigned long variable or to xor the variable with itself?

Java - 内联代码会有好处吗?