Node.js 中的 process.cpuUsage() 方法
该方法用于获取当前正在运行的进程的用户及其CPU使用情况。数据在具有用户和系统属性的对象中返回。获得的值以微秒为单位,即10^-6秒。如果多个内核正在为正在运行的进程执行工作,则返回的值可能会大于实际经过的时间。process.argv()
语法
process.cpuUsage([previousValue])
参数
该方法只接受一个定义如下的参数-
previousValue –这是一个可选参数。这是之前调用方法的返回值。process.cpuUsage()
示例
创建一个具有名称的文件-cpuUsage.js并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示-
node cpuUsage.js
cpuUsage.js
//Node.jsprogram来演示process.argv的使用
//导入流程模块
const process = require('process');
//通过调用以下方法获取cpu使用情况详细信息
const usage = process.cpuUsage();
//打印CPU使用率值
console.log(usage);输出结果admin@root:~/node/test$ node cpuUsage.js
{ user: 352914, system: 19826 }示例
让我们再看一个例子。
//Node.jsprogram来演示process.argv的使用
//导入流程模块
const process = require('process');
//通过调用以下方法获取cpu使用情况详细信息
var usage = process.cpuUsage();
//打印CPU使用率值
console.log("之前的cpu使用情况: ", usage);
//打印当前时间戳
const now = Date.now();
//循环将进程延迟100毫秒
while (Date.now() - now < 100);
//使用cpu近100ms后
//再次调用process.cpuUsage()方法...
usage = process.cpuUsage(usage);
//打印新的CPU使用率值
console.log("此进程的CPU使用情况: ", usage);输出结果admin@root:~/node/test$ node cpuUsage.js
之前的cpu使用情况: { user: 357675, system: 32150 }
此进程的CPU使用情况: { user: 93760, system: 95 }热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下