gpt4 book ai didi

windows - 从nodejs获取windows上另一个进程的信息

转载 作者:太空宇宙 更新时间:2023-11-04 01:10:08 25 4
gpt4 key购买 nike

有没有办法通过nodejs获取在同一台机器(在Windows中)上运行的另一个进程的当前CPU/内存使用情况。我意识到在 unix 上使用 ps 是微不足道的,但我在 windows 上需要这个功能(它实际上是为了监视 IE8)。

还有其他人遇到过这个问题吗?

最佳答案

我认为您正在寻找任务列表。这将为您提供 pid 和内存使用情况。

试试这个:

var spawn = require('child_process').spawn;
ps = spawn('Tasklist');
ps.stdout.on('data', function (data) {
console.log(data);
});

ps.stderr.on('data', function (data) {
console.log('ps stderr: ' + data);
});

我不确定tasklist是否可以计算CPU使用情况。但是,您可以下载并安装 ProcDump,然后执行类似于上面代码的操作。

var spawn = require('child_process').spawn;
ps = spawn('procdump -ma ' + somePid); // or 'procdump iexplorer'
ps.stdout.on('data', function (data) {
console.log(data);
});

ps.stderr.on('data', function (data) {
console.log('ps stderr: ' + data);
});

关于windows - 从nodejs获取windows上另一个进程的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18723598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com