我可以使用memory_get_usage()
。
nodejs中有类似的东西吗? memwatch库似乎没有提供该信息,它只在发生“泄漏”时发出一些事件
答案 0 :(得分:0)
您是否阅读了这篇文章https://hacks.mozilla.org/2012/11/tracking-down-memory-leaks-in-node-js-a-node-js-holiday-season/?有一些很好的例子。
memwatch的统计事件怎么样?
var memwatch = require('memwatch');
memwatch.on('stats', function(stats) {
// do something with post-gc memory usage stats
});
答案 1 :(得分:0)
获取描述Node进程内存使用情况的关注对象。
var util = require('util');
console.log(util.inspect(process.memoryUsage()));
结果:
{ rss: 4935680,
vsize: 41893888,
heapTotal: 1826816,
heapUsed: 650472 }
heapTotal和heapUsed是指V8的内存使用情况。
这是链接:Original Link
快乐帮助!