QProcess und CPU Auslastung
Verfasst: 1. August 2011 14:49
Hi würde gerne die CPU Auslastung ausgeben.
//
double n,m,nSeks;
int nTime[100];
int CPU;
int i;
//
/* n,m,nSeks=10000;
CPU=0;
i=0;
asy->start(program, arguments);
Bekomme als Ergebniss:
0 und dann immer 100 %
//
double n,m,nSeks;
int nTime[100];
int CPU;
int i;
//
/* n,m,nSeks=10000;
CPU=0;
i=0;
asy->start(program, arguments);
Code: Alles auswählen
FILETIME ct,et,kt,ut;
GetProcessTimes(asy,&ct,&et,&kt,&ut);
m=nSeks*1000;
n=kt.dwLowDateTime-nTime[i];
if (n>m)
n=m;
CPU=int((n/m)*100);
nTime[i-1]=kt.dwLowDateTime;
i++;
mess(QString::number(CPU));Bekomme als Ergebniss:
0 und dann immer 100 %