我正在使用 Intel Vtune 进行一些分析:内存访问、访问争用等,但我收到此错误:无法显示数据。无法显示数据:没有适用于数据的视口(viewport)。
我使用的是 Debian 6、Intel Vtune Amplifier (GUI) Update 5 (2013)。
我在 Ubuntu 上找到了一些针对这个问题的建议,但没有找到任何针对 debian 的建议,而且针对 ubuntu 的建议解决方案似乎不适用于 debian。
最佳答案
首先,检查基于硬件事件的收集是否在您的系统上确实有效,运行:
amplxe-cl -collect lightweight-hotspots -d 20
这是一个简单的 20 秒系统范围集合,您应该会看到一个摘要报告作为结果。 如果没有通过,请告知您看到了什么错误?
如果通过,则尝试在相同的分析下运行您的应用程序,并确保它运行时没有错误或意外退出:
amplxe-cl -collect lightweight-hotspots -- your_app
如果后者也通过,那么在内存访问和其他基于事件的深入分析中没有收到数据的主要原因可能是您的工作量太短,没有收集到足够的样本。尝试将分析持续时间增加到至少 3-5 分钟。 尝试使用一般探索分析 - 它报告最常见的 CPU 性能指标。
而且我还建议升级到 VTune Amplifier XE 的更新 8
关于ubuntu - VTUNE : Cannot display data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16527691/