Невозможно найти символы отладки и большую нагрузку на процессор

Я новичок в VTune Amplifier и пытаюсь профилировать OpenCV с очень простым приложением. Следующий этот Руководство по рекомендуемым параметрам компилятора, я скомпилировал OpenCV через CMake с CMAKE_BUILD_TYPE=RelWithDebInfo а также -DWITH_OPENMP=ON так что оба -O2 а также -g опции включены и OpenMP включен. Мое тестируемое приложение OpenCV скомпилировано с

g++ -I/home/luca/Dropbox/SURFSPM/opencvInstall/include -O3 -g -Wall -c -fmessage-length=0 -MMD -MP -MF"main.d" -MT"main.o" -o "main.o" "../main.cpp"

через затмение. Однако, когда я пытаюсь проанализировать свое приложение, это журнал коллекции:

Data collection is completed successfully
Sunday, February 05, 2017 AM11:44:53 CET  The result file '/home/luca/intel/amplxe/projects/OpenCV/r000hs/r000hs.amplxe' is successfully created and added to the project OpenCV.

Finalization completed with warnings
Sunday, February 05, 2017 AM11:45:01 CET  Result finalization has completed with warnings that may affect the representation of the analysis data. Please see details below.
Cannot locate file `[stack]'.
Cannot locate debugging symbols for file `/lib/x86_64-linux-gnu/libgcc_s.so.1'.
Cannot match the module with the symbol file `/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21': checksum is different. Make sure to specify the correct path to the symbol file in the Binary/Symbol Search list of directories.
Cannot locate debugging symbols for file `/usr/lib/x86_64-linux-gnu/libstdc++.so.6'.
Cannot locate debugging symbols for file `/opt/intel/vtune_amplifier_xe_2017.1.0.486011/lib64/runtime/libittnotify_collector.so'.
Cannot locate debugging symbols for file `/lib64/ld-linux-x86-64.so.2'.
Cannot locate debugging symbols for file `/usr/lib/x86_64-linux-gnu/libpng12.so.0'.
Cannot locate debugging symbols for file `/usr/local/lib/libopencv_xfeatures2d.so.3.1'.
Cannot locate debugging symbols for file `/opt/intel/vtune_amplifier_xe_2017.1.0.486011/lib64/libtpsstool.so'.
Cannot locate debugging symbols for file `/usr/local/lib/libopencv_core.so.3.1'.
Cannot locate debugging symbols for file `/usr/local/lib/libopencv_imgcodecs.so.3.1'.
Cannot locate debugging symbols for file `/usr/local/lib/libopencv_imgproc.so.3.1'.

Кроме того, как вы можете видеть из следующего изображения, большая часть времени использования процессора в режиме ожидания:

введите описание изображения здесь

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

0

Решение

Задача ещё не решена.

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

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

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