VTune Profiler给出错误:“数据无法显示,没有可用于数据的视点”

时间:2013-03-06 10:15:11

标签: c++ linux vtune

我想优化我在Linux平台上用c ++编写的代码。因为我正在使用英特尔VTune性能分析器分析器。当我识别热点时,它成功运行了其路径的二进制可执行文件我指定然后它给出错误:数据无法显示,没有可用于数据的视点”

任何人都可以帮助您排序此错误。

1 个答案:

答案 0 :(得分:9)

我刚刚解决了同样的问题,希望对你来说还不算太晚。

首先,您应该启用调试信息,即使用-g选项进行编译:

icpc -g -o output source.cpp

gcc -g -o output source.cpp

如果您更喜欢GNU编译器。

找到另一个步骤(非平凡)here:它说至少对于Ubuntu你必须输入:

echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope

此操作帮助了我,我希望它能够帮助您和将来面临此问题的其他人。