❄️

easy_profiler 실행해보기

Tags
C++
ID matched
Created
Jul 13, 2023 10:30 PM
Last Updated
Last updated July 15, 2023
 
 

프로젝트 구성

  • 다음의 명령어를 실행하여 프로젝트를 구성한다
    • git clone -b minimal https://github.com/SwimingKim/programmers_slam_project_template.git cd programmers_slam_project_template python3 buildDeps.py --password ${PASSWORD} code . # open in vscode
 
 

CMake 빌드 및 실행

  • 하단의 CMake를 선택하여 GCC를 활성화한다
    • notion image
      notion image
  • Release 혹은 Debug를 선택한다
    • notion image
  • 하단의 Build 버튼을 눌러서 CMake를 빌드한다
    • notion image
  • [all] 옵션을 선택하여 example1을 활성화한다
    • notion image
  • 하단의 실행 버튼을 눌러서 example1을 실행한다
    • notion image
  • 정상적으로 실행하는 것을 확인한다
    • notion image
  • test_profile.prof 파일이 생성되었음을 확인한다
    • notion image
 
 

easy_profiler 실행

  • 프로젝트 경로 하위의 profiler_gui 를 실행한다
    • ./thirdparty/easy_profiler/install/Release/bin/profiler_gui
  • so 파일 에러가 나면 다음의 명령어를 실행한다
    • notion image
      sudo cp ./thirdparty/easy_profiler/install/Release/lib/libeasy_profiler.so ./thirdparty/easy_profiler/install/Release/bin/
  • easy_profiler가 실행되었음을 확인한다
    • notion image
  • test_profile.prof 파일을 열어서 profiler를 확인한다.
    • notion image
 
 
 

참고