如何开始使用PCM?

时间:2016-02-15 10:56:22

标签: c++ intel performancecounter

我想开发英特尔PCM。我接下来的链接:

https://software.intel.com/en-us/articles/intel-performance-counter-monitor

我下载了代码,我开始研究示例pcm.cpp。但我没有得到任何正确的理解。文档不是那么清楚。

http://intel-pcm-api-documentation.github.io/classPCM.html

我试图运行,pcm.x,它提供了基本信息,然后显示了一些错误,如:

“尝试使用Linux perf事件...... Linux Perf:编程通用事件错误#0错误:参数无效 访问英特尔(r)性能计数器监视器已拒绝(未知错误)。“

未知错误!我无法弄清楚为什么它无法访问。我也使用sudo(root权限)。

有什么建议我可以开始使用它吗?从哪里开始?

1 个答案:

答案 0 :(得分:0)

罗曼德门蒂耶夫为我找到了解决方法here

  

作为一种解决方法,您可以通过删除" -DPCM_USE_PERF"来禁用PCM Makefile中的perf使用。