我正在尝试在 Windows 8 上使用 Visual Studio 2012 分析和检测我的 VSTO Excel 插件。我想收集托管函数调用计数及其计时。
我对默认采样选项没有任何问题,但结果对我来说通常太高了(即 ntdll.dll 和 wow64.dll 是执行“所有工作”的二进制文件)。但是,我尝试检测插件总是会产生“无数据”的结果;我试图附加到现有的 Excel 进程,暂停并将分析方法切换为“仪器”,以及使用性能向导创建一个仪器配置文件。
在这种情况下,输出窗口会显示如下消息:
Data written to C:\project-source\Report130912(3).vsp.
Profiling finished.
File contains no data buffers
File contains no data buffers
Analysis failed
Visual Studio 是否支持这种方案,还是我做错了什么?有没有其他工具可以尝试获取这些数据?