
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
Utility to debug memory usage of NodeJS processes.
Based on heapdump.
Requiring the module will activate it. It has no functions.
require("heapdumper");
Now, your process will dump a .heapsnapshot file to its current directory
if you send it the USR2 signal.
Example use, where the program myserverthing.js uses heapdumper:
$ node myserverthing.js &
[1] 4955
$ kill -s USR2 4955
USR2 received - creating .heapdump file in /home/helge/proj/heapdumper
$ ls
heapdump-3808509.864648.heapsnapshot
heapdump-3808509.864648.log
myserverthing.js
node_modules
$
The module is available via NPM.
npm install heapdumper
.heapsnapshot filesChrome/Chromium has a profiling tool to visually inspect the heap: Chrome heap profiling
Quick recipe: Open Chrome, open dev tools, go to "profiles tab", right click in the tool area and select "Load profile". Navigate to the generated .heapsnapshot file and open it. Enjoy.
FAQs
Require this module to trigger heap dumps on USR2.
We found that heapdumper demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.