Jas*_*ora 7 c++ linux intel-vtune
我想优化我的代码,这是用C++写的,我使用英特尔VTune性能分析器探查.当我正在识别的Linux platform.For 热点,它成功运行的二进制可执行文件我已经指定,然后给其路径错误: " 数据无法显示,没有可用于数据的视点".
任何人都可以帮助您排序此错误.
我刚刚解决了同样的问题,希望对你来说还不算太晚.
首先,你应该启用调试信息,即使用-g选项编译:
icpc -g -o output source.cpp
Run Code Online (Sandbox Code Playgroud)
要么
gcc -g -o output source.cpp
Run Code Online (Sandbox Code Playgroud)
如果您更喜欢GNU编译器.
在这里找到了另一个步骤(非平凡):它说至少对于Ubuntu你必须输入:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
Run Code Online (Sandbox Code Playgroud)
这项操作对我有所帮助,我希望它能帮助你和将来面对这个问题的其他人.