2011-02-11 5 views
2

메모리 누수가 발생했습니다. 문제를 찾는 동안 Node.js에 JavaScript 객체에 할당 된 메모리를 찾는 방법이 있는지 궁금해졌습니다. 노드는 전체 힙 및 스택 공간을 찾는 방법을 제공하지만 설명서 또는 온라인에서 특정 개체의 공간을 찾을 수있는 항목을 찾을 수 없습니다.객체 (node.js)에 할당 된 메모리를 찾을 수 있습니까?

변수가 작동하는 경우 노드 내에서 크기를 찾기 위해 무언가를 써야하지 않지만, JavaScript 함수가 이미 존재하는지 궁금합니다.

+1

node.js에 대한 일종의 메모리 관리 플러그인이 있습니다. 어쩌면 v8 툴체인 – Raynos

+0

칩스에있을 수 있습니다. 나는 잘못된 단추를 눌렀다 고 생각합니다. 이것은 투표권이 없지만 upvote! – Alfred

답변

5

Node-Profiler 두 개의 힙 스냅 샷을 가져 와서 값을 비교하여 큰 개체를 검색하는 데 사용할 수있는 것이 있습니다.

+0

뭔가 할 일이 있는지 궁금합니다. – Vanwaril

+0

Node.js는 실제로 내장 기능이 없지만 Node-Profiler는 V8의 프로파일 링 옵션을 사용합니다. 엔진 node.js가 빌드되어 있기 때문에 "내장"일종입니다 –

+1

2015 년에이를 발견 한 사람들에게 이후 : Node-Profile은 현재 사용되지 않습니다. –

관련 문제