[英]Find out how much memory is used by the script
in PHP I can use memory_get_usage()
. 在PHP中,我可以使用
memory_get_usage()
。
Is there anything like that in nodejs? nodejs中有类似的东西吗? The memwatch library doesn't seem to provide that info, it only emits some events when a "leak" occurs
memwatch库似乎没有提供该信息,它仅在发生“泄漏”时发出一些事件
Have you read this article https://hacks.mozilla.org/2012/11/tracking-down-memory-leaks-in-node-js-a-node-js-holiday-season/ ? 您是否已阅读本文https://hacks.mozilla.org/2012/11/tracking-down-memory-leaks-in-node-js-a-node-js-holiday-season/ ? There are some nice examples.
有一些很好的例子。
What about memwatch's stats event ? memwatch的统计事件如何?
var memwatch = require('memwatch');
memwatch.on('stats', function(stats) {
// do something with post-gc memory usage stats
});
Get concerned object describing the memory usage of the Node process. 获取有关描述Node进程的内存使用情况的对象。
var util = require('util');
console.log(util.inspect(process.memoryUsage()));
result: 结果:
{ rss: 4935680,
vsize: 41893888,
heapTotal: 1826816,
heapUsed: 650472 }
heapTotal and heapUsed refer to V8's memory usage. heapTotal和heapUsed是指V8的内存使用情况。
Here is link: Original Link 这里是链接: 原始链接
Happy Helping! 快乐的帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.