Heim > Web-Frontend > js-Tutorial > Hauptteil

Methode „process.cpuUsage()' in Node.js

WBOY
Freigeben: 2023-09-20 08:01:10
nach vorne
1259 Leute haben es durchsucht

Die Methode

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

process.argv() wird verwendet, um den Benutzer des aktuell ausgeführten Prozesses und seine CPU-Auslastung zu ermitteln. Die Daten werden als Objekt mit Benutzer- und Systemeigenschaften zurückgegeben. Der erhaltene Wert wird in Mikrosekunden angegeben, also 10^-6 Sekunden. Wenn mehrere Kerne Arbeit für einen laufenden Prozess ausführen, ist der zurückgegebene Wert möglicherweise größer als die tatsächliche Laufzeit.

Syntax

process.cpuUsage([previousValue])
Nach dem Login kopieren

Parameter

Die Methode akzeptiert nur einen einzelnen unten definierten Parameter -

  • previousValue – Dies ist ein optionaler Parameter. Dies ist der Rückgabewert des vorherigen Aufrufs der Methode „process.cpuUsage()“.

Beispiel

Erstellen Sie eine Datei mit dem Namen cpuUsage.js und kopieren Sie das Code-Snippet unten. Nachdem Sie die Datei erstellt haben, führen Sie diesen Code mit dem folgenden Befehl aus, wie im Beispiel unten gezeigt:

node cpuUsage.js
Nach dem Login kopieren

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);
Nach dem Login kopieren

Output

admin@root:~/node/test$ node cpuUsage.js
{ user: 352914, system: 19826 }
Nach dem Login kopieren

Example

Schauen wir uns noch ein Beispiel an.

Echtzeit-Demonstration

// 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);
Nach dem Login kopieren

Ausgabe

admin@root:~/node/test$ node cpuUsage.js
cpu usage before: { user: 357675, system: 32150 }
Cpu usage by this process: { user: 93760, system: 95 }
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonMethode „process.cpuUsage()' in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!