1.1.0 • Published 5 years ago

log-memory-usage v1.1.0

Weekly downloads
6
License
MIT
Repository
github
Last release
5 years ago

node-log-memory-usage

Library which uses console.log() to dump current memory usage if it grows or decreases by about 25%.

Runs global.gc() when a large memory increase is detected.

Calls process.exit(1) when memory usage exceeds the set threshold.

Usage

npm i node-log-memory-usage

const LogMemoryUsage = require("log-memory-usage");

setInterval(
	() => {
		LogMemoryUsage.check();
	},

	30 * 1000
);

You need to start the node process using --expose-gc to enable this library to call global.gc() when memory increases are detected.

That's it.