Ошибка профиля VTune Profiler: «Данные не могут быть отображены, для данных нет точки обзора» & quot;

Я хочу оптимизировать свой код, который написан на C ++ на платформе Linux. Для этого я использую Intel VTune Performance Analyzer Profiler. Когда я идентифицирую Hotspots , он успешно запускает двоичный исполняемый файл, путь которого я указал, а затем он дает Ошибка: «Данные не могут быть отображены, для данных нет точки обзора ».

Может кто-нибудь помочь, пожалуйста, в сортировке этой ошибки.

7

Решение

Я только что решил ту же проблему, надеюсь, еще не поздно для вас.

Прежде всего, вы должны включить отладочную информацию, т.е. -g опция:

icpc -g -o output source.cpp

или же

gcc -g -o output source.cpp

если вы предпочитаете компилятор GNU.

Был найден еще один шаг (нетривиальный) Вот: он говорит, что по крайней мере для Ubuntu вы должны ввести:

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

Эта операция помогла мне, и я надеюсь, что она поможет вам и другим людям, которые столкнутся с этой проблемой в будущем.

9

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]