JS - flame graph로 cpu profiling
개요 flamegraph를 통해서 쉽게 성능 분석을 할 수 있다. 아래 예제는 dtrace를 mac 환경에서 실행했고, 이외에도 perf나 다양한 툴들을 통해 profiling하고, 이를 flamegraph로 만들어 낼 수 있다. 준비사항 flamegraph를 아래와 같이 설치해준다. brew install flamegraph # 패키징된걸 사용한다. test app # app 실행 후, pid 확인 ps | grep -e "node"; # 가능한 probe 정보를 확인할 수 있다. profile probe에 관련된 것들을 확인 sudo dtrace -l | grep -e "profile" # user stack을 확인한다. pid를 알맞게 넣어주면 된다. # -x는 runtime args를 지정할 수 ..
2022.04.24