2012-10-26 5 views
5

실행중인 Node.js 프로세스에서 힙 스냅 샷을 가져 와서 Google 크롬 프로파일 뷰어에로드하는 방법이 있습니까? 정말 유용한 Chrome 프로필 탭을 사용하여 Node.js 스냅 샷을 볼 수 있다면 매우 좋을 것입니다.Node.js 힙 스냅 샷 및 Google 크롬 스냅 샷 뷰어

가능한 경우 누군가 Node.js에서 스냅 샷을 생성하고 Chrome에로드하는 방법에 대한 단계별 설명을 제공 할 수 있습니까?

답변

8

이 작업을 수행하는 NPM 모듈이 있습니다.

https://github.com/bnoordhuis/node-heapdump

그냥 require() 모듈 다음 노드 프로세스 -USR2를 죽일 보낼 수 있습니다. Chrome에서 볼 수있는 V8 힙 덤프를 만듭니다.

+0

좋아요, 확인해 보겠습니다. –

+1

힙 덤프는 스냅 샷을 만들기 전에 가비지 수집을 수행합니다. 이 경고는 나에게 약간 혼란 스러웠다. –