Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@heyheni Its a streaming issue, we have audio data being streamed into NodeJs for some processing. I have being monitoring it with the devtools and the heap memory seems to be stable. It releases the data after a stream is over. BUT somehow, there is a native memory leak. The overall node process still keeps the memory and does not release it! :(
-
Locks, file handles, and streams, oh my!
Monitor using internal counters - external tools will not help tracking down who holds the memory.
Smart Money is on the audio native lib keeping its buffers alive.
Nothing worse than fixing a memory leak in NodeJs. UGH!
rant