Die CPU Auslastung auslesen...
-
Moin,
jajaja ich habe erst gesucht, und auch nen threat gefunden, der den selben titel hat, und sich auch darum kümmert...-.-
Aber da Ich erst seit einem Jahr c++ lerne und das auch nur in der schule, bin ich nicht so ganz in der lage, dass da gegebene auf den heutigen technik stand -art anzupassen...
http://www.c-plusplus.net/forum/viewtopic-var-t-is-86669.htmlAlso ich hab nen Intel CoreTM 2 Quad, und will davon für ein Schulprojekt die Leistung auslesen...
Als durchschnits prozent wert...
Eben diesen will ich dann über ne LED leiste Am Gehäuse anzeigen...
Die ausgabe auf die LEDs bekomme ich grade noch hin, aber das auslesen nicht...
Währe net wenn mir da einer helfen kann...DANKE schonmal im vorraus...
PS: wenn es nicht so schwer ist, brauche das gleiche nochmal für mein Lan^^
Also die Netzwerk auslastung, denke aber ich mach dafür nen neuen threat...mfg
CMW
-
Schau mal auf http://members.inode.at/anton.zechner/az/index.html
unter CpuLoad.
-
super danke!
muss mir jetzt mal angucken, ob ich das ganze coding auch verstehe^^ ist schließlich für die schule, und klauen ohne verstehen dürfen wir leider nicht...ich meld mich im zweifelsfalle nochmal
mfg
danke
CMW
-
for(i=0;i<iCpuCount;i++) // CPU Daten ausgeben
{
iProzent=(CpuLoad(i)*100)>>10;
printf("CPU_%i = %i%%\t",i,iProzent);
}
//coding aus dem oben aufgeführten link...soo ich wollte jetzt tehoretisch einen druchschnittswert aller 4 CPUs ausgeben, wie mach ich das, verstehe hier bei der ausgabe (Codeing oben) nicht ganz was er da macht...
könnte mir das ma einer erklären, und wenn möglich gleich das coding zeigen, wie ich den durchschnittswert dazu bekomme?mfg
danke
-CMW