【发布时间】:2019-05-02 05:52:17
【问题描述】:
即使在 ChildProcess 被杀死后(在 exec 回调中),我如何获取内存使用情况?
我尝试使用pidusage 模块,但它只在进程打开时有效。
我实际尝试过的:
var proc = exec(execComm,(error, stdout, stderr) => {
if (error) {
callback({status: -1, reason:stderr });
}
var pidusage = require("pidusage");
pidusage(proc.pid,function(err,stat){
console.log(err,stat);
});
callback({ status:0, file: out });
});
但是为什么pidusage会发送[Error: No maching pid found]呢?
是不是因为这个模块无法获取已经关闭的模块的信息?
以及如何在exec 回调中获取该信息?
【问题讨论】:
-
你在回调中有额外的
)。
标签: javascript node.js memory