[英]What is a good method to determine a memory leak in node.js?
部署后,我的node.js应用程序遇到与内存相关的错误(即致命错误:CALL_AND_RETRY_0分配失败-处理内存不足)。 我想在本地对我的节点进行概要分析,以查看正在消耗什么内存,但是不确定从哪里开始。
您可以使用node-inspector和v8-profiler来执行此操作。 从npm安装:
$ npm install v8-profiler
然后使用它来获取堆快照(从指令中获取):
var profiler = require('v8-profiler');
var snapshot = profiler.takeSnapshot([name]) //takes a heap snapshot
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.