- perf 설치
- flamegraph 다운로드
- rust-unmangle 다운로드
- https://github.com/Yamakaky/rust-unmangle
- 실행 파일로 만들고
- PATH에 추가
export PATH=/home/han/Documents/FlameGraph:$PATH
export PATH=/home/han/Documents/rust-unmangle:$PATH- 설정 추가
sudo sh -c 'echo 1 >/proc/sys/kernel/perf_event_paranoid'
sudo sh -c 'echo 0 >/proc/sys/kernel/kptr_restrict'./gen_flamegraph.sh
- valgrind 설치
sudo apt-get install valgrind
- massif-visualizer
sudo apt-get install massif-visualizer
./gen_valgrind.sh massif-visualizer 실행 #massif.out.xxx 읽기
- kcachegrind 설치
sudo apt-get install kcachegrind
./gen_valgrind.sh # --tool=callgrind --dump-instr=yes --collect-jumps=yes --simulate-cache=yes kcachegrind #callgrind.out.xxx 읽기
