【发布时间】:2017-06-28 12:48:49
【问题描述】:
我正在尝试使用 Visual Studio 2017 中的内置分析器来分析我的应用程序:
这是我在输出窗口中看到的:
Profiling of 'MyProjectName' started.
MyProjectName has exited.
Profiling of 'MyProjectName' stopped.
Diagnostics session stopped with errors.
Merging of ETL files has failed (0x80071069) (Flags: 0x0000001f).
怎么了?我在 Windows 7 x64 上运行 MS Visual Studio Community 2017。我正在分析 C++ Qt 应用程序。
【问题讨论】:
-
0x80071069 = ERROR_WMI_INSTANCE_NOT_FOUND,因此未找到跟踪会话。也许它使用了 Windows 7 中不可用的 ETW 提供程序,只有 win8 或更高版本。
-
即 ERROR_WMI_INSTANCE_NOT_FOUND,“传递的实例名称未被 WMI 数据提供程序识别为有效”。嗯,这样不好。有人声称磁盘空间不足是根本原因。看起来有点遥远,但分析肯定会吃很多东西。像筛子一样泄漏临时文件。所以首先运行清理向导。如果您一直在考虑“是时候更新这条老狗了”,那么现在是个好时机:)
标签: c++ visual-studio visual-studio-2017