部署时,我的node.js应用程序遇到与内存相关的错误(即FATAL ERROR:CALL_AND_RETRY_0分配失败 – 处理内存不足).我想在本地剖析我的节点,看看是什么在吃东西,但我不知道从哪里开始. 您可以使
$npm install v8-profiler
然后使用它来获取堆快照(取自指令):
var profiler = require('v8-profiler'); var snapshot = profiler.takeSnapshot([name]) //takes a heap snapshot