현재 node.js 어플리케이션을 프로파일 링하고 있습니다.이 블로그 : http://blog.nodejs.org/2012/04/25/profiling-node-js/에서 Dtrace를 사용해야한다고 제안했습니다.DTrace를 사용하여 Node.js 프로파일 링
dtrace -o stacks.out -n 'profile-97/execname == "node" && arg1/{
@[jstack(100, 8000)] = count(); } tick-60s { exit(0); }'
stacks.out이 제외하고는 아무것도 남아 : 내 노드 응용 프로그램이 실행되는 동안 내 터미널에서이 명령을 실행할 때 https://askubuntu.com/questions/60940/how-do-i-install-dtrace
: CPU를 나는 여기에 주어진 단계를 사용하여 우분투 12.04에 DTrace를 설치 ID 기능 : 이름 1 387695 : tick-60s
어떤 제안이 잘못되었을 수도 있습니다.
Linux에서 최신 node.js를 사용하면 Systemtap을 살펴볼 수 있습니다. 얼마나 지원되는지 모르겠습니다. Measure GC => https://gist.github.com/bnoordhuis/4078925. 나는 이것으로 아직 놀지는 않았지만 유망한/재미있는 것 같습니다. – Alfred