Author: David Harrison

  • Attempting to address memory fragmentation in node.js with jemalloc

    Continuing our investigations into our memory problems with our node.js servers, we found several references that indicated some people had had success solving random memory leak problems with jemalloc, a replacement for the default glibc memory allocator. This seemed like a fairly easy and low risk change so we thought we’d give it a go…

  • Investigating node.js memory leaks

    For a while now, we’ve been battling some performance problems with our node.js backend. We’d see some parts of our application start slowing down, and we’d get reports from internal users that everything was taking longer and longer. It was frustrating as when we attempted to replicate it, we often couldn’t see it – most…