kaedah process.cpuUsage() dalam Node.js

WBOY
Lepaskan: 2023-09-20 08:01:10
ke hadapan
1300 orang telah melayarinya

Kaedah

Node.js 中的 process.cpuUsage() 方法

process.argv() digunakan untuk mendapatkan pengguna proses yang sedang dijalankan dan penggunaan CPUnya. Data dikembalikan sebagai objek dengan sifat pengguna dan sistem. Nilai yang diperoleh adalah dalam mikrosaat, iaitu 10^-6 saat. Jika berbilang teras menjalankan kerja untuk proses berjalan, nilai yang dikembalikan mungkin lebih besar daripada masa berjalan sebenar.

Syntax

process.cpuUsage([previousValue])
Salin selepas log masuk

Parameter

Kaedah ini hanya menerima satu parameter yang ditakrifkan di bawah -

  • previousValue – Ini ialah parameter pilihan. Ini ialah nilai pulangan daripada panggilan sebelumnya kepada kaedah process.cpuUsage().

Contoh

Buat fail bernama cpuUsage.js dan salin coretan kod di bawah. Selepas mencipta fail, jalankan kod ini menggunakan arahan berikut seperti yang ditunjukkan dalam contoh di bawah -

node cpuUsage.js
Salin selepas log masuk

cpuUsage.js

Live Demo

// Node.js program to demonstrate the use of process.argv

// Importing the process module
const process = require('process');

// Getting the cpu usage details by calling the below method
const usage = process.cpuUsage();

// Printing the cpu usage values
console.log(usage);
Salin selepas log masuk

Output

admin@root:~/node/test$ node cpuUsage.js
{ user: 352914, system: 19826 }
Salin selepas log masuk

Contoh

lihat lagi contoh.

Demonstrasi masa nyata

// Node.js program to demonstrate the use of process.argv

// Importing the process module
const process = require('process');

// Getting the cpu usage details by calling the below method
var usage = process.cpuUsage();
// Printing the cpu usage values
console.log("cpu usage before: ", usage);

// Printing the current time stamp
const now = Date.now();

// Looping to delay the process for 100 milliseconds
while (Date.now() - now < 100);

// After using the cpu for nearly 100ms
// calling the process.cpuUsage() method again...
usage = process.cpuUsage(usage);

// Printing the new cpu usage values
console.log("Cpu usage by this process: ", usage);
Salin selepas log masuk

Output

admin@root:~/node/test$ node cpuUsage.js
cpu usage before: { user: 357675, system: 32150 }
Cpu usage by this process: { user: 93760, system: 95 }
Salin selepas log masuk

Atas ialah kandungan terperinci kaedah process.cpuUsage() dalam Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan