Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Node.js memory leak hunting without v8-profiler

I'm trying to track down a memory leak in a Node.js app. I've tried installing v8-profiler but it will not compile... it looks like a dead project that a lot of people are trying to use but getting the same problem - pretty-much from about node 0.3.2 so quite a while ago.

Does anyone know of a way to hunt down memory leaks in a Node.js app without using v8-profiler? I have Eclipse running with the V8 remote debugging working but cannot find a way to see memory usage / heaps etc.

like image 542
Rob Evans Avatar asked Feb 05 '12 20:02

Rob Evans


People also ask

How do you investigate memory leaks in node JS?

A quick way to fix Node. js memory leaks in the short term is to restart the app. Make sure to do this first and then dedicate the time to seek out the root cause of the memory leak.


1 Answers

Have you looked at https://github.com/felixge/node-memory-leak-tutorial? The author includes a link in the Readme to a more recent (Apr 11) fork of v8-profiler.

like image 74
mike Avatar answered Oct 21 '22 22:10

mike