I want to optimize my code which is written in c++ on linux platform.For that i am using Intel VTune Performance Analyzer Profiler .When i am identifying Hotspots , it successfully runs the binary executable whose path i have specified and then it gives Error: "The Data Cannot be displayed,there is no viewpoint available for data ".
Can anyone help please in sorting this error.
I have just resolved the same problem, hope it's not too late for you.
Firs of all, you should enable debug information, i.e. compile with -g
option:
icpc -g -o output source.cpp
or
gcc -g -o output source.cpp
if you prefer GNU compiler.
Another step (non-trivial) was found here: it says that at least for Ubuntu you have to type in:
echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
This operation helped me and I hope it will help you and other people who face with this issue in future.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With