不能在vs2010性能分析器中捕获CPU指标

本文关键字:CPU 指标 分析器 vs2010 性能 不能 | 更新日期: 2023-09-27 18:17:12

我正在使用Visual Studio 2010中的性能分析器,我正在尝试配置CPU计数器,如Last Level Cache Misses,但无论我尝试了什么,我都无法在结果报告中看到捕获的计数器数据。

下面是我的配置:

  • 以管理员身份运行VS
  • 项目设置为Debug x64 (也尝试过Release x64)

  • Profiling Collection: Instrumentation (also tried 'Sampling')
  • 数据采集控制:enabled

  • 示例事件:性能计数器
  • 采样间隔:1000
  • 选择计数器:可移植事件->内存事件->最后一级缓存未命中
<

CPU计数器/strong>

  • Collect CPU Counters: enabled
  • 选择计数器:可移植事件->内存事件->最后一级缓存未命中

我找到了一篇描述该过程的文章(http://blogs.msdn.com/b/profiler/archive/2010/06/22/cpu-performance-counters-in-visual-studio-2010-profiler.aspx),但我无法在任何地方显示结果。很明显我做错了什么,有人能建议解决这个问题吗?

不能在vs2010性能分析器中捕获CPU指标

原来我使用的系统是一个Hyper-V实例。因此,像L2缓存这样的处理器指标是不可用的,因为它是一个虚拟环境。