La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo obtener el uso de CPU y la memoria disponible en Golang

Cómo obtener el uso de CPU y la memoria disponible en Golang

El primer paso es crear un objeto de monitor de rendimiento:

PerformanceCounter _oPerformanceCounter=new PerformanceCounter("Processor", "Processor Time", "_Total");

El segundo paso es obtener el uso de CPU:

float _nVal=_oPerformanceCounter.NextValue();

_nVal es el uso actual de CPU, más el signo de porcentaje () Es el porcentaje de uso, por ejemplo:

string _s="Uso actual de CPU:" nVal.ToString("0.0") ""

Proceso [] pro

p>

pro = Process.GetProcesses();

int total=0

Temperatura del proceso

int <; /p>

for(i=0;ilt;pro.Length;i)

{

temp =pro[i]

total; =temp.PrivateMemorySize total;

}

Obtener el uso de memoria