2017-05-09 2 views
0

Ich versuche herauszufinden, durchschnittliche Auslastung von iOS-System über Zeitintervalle von 1,5 und 15 Minuten. Ich habe das Anwendungsbeispiel in Bezug auf sie gefunden, die als unten:Getting Durchschnitt der CPU in iOS?

double la[3]; 
getloadavg(la, 3); 
NSLog(@"Load average : %f - %f - %f", la[0], la[1], la[2]); 

Was ich nicht hier verstehen die Bedeutung des 3. Werden ist I 1 passieren, 5, 15 bis getloadavg() Funktion oder diese ist die richtige Methode? Jede Hilfe wird geschätzt.

+1

Wenn es wie die Version dieser Funktion unter Linux ist, 3 ist die Anzahl der Proben, die zurückgegeben werden, ist es auf höchstens drei begrenzt und Sie erhalten die 1, 5 und 15 Minuten-Nummern: https: // linux. die.net/man/3/getloadavg – Thilo

+0

Also die Verwendung ist korrekt, ich denke – icodes

+0

Ich würde sagen, ja, es ist korrekt. Dies wird verifiziert, indem "2" übergeben wird, und es gibt Durchschnittswerte für 1 und 5 Minuten zurück, aber eine -1 für 15 Minuten. – norders

Antwort

0

Ich würde sagen, ja, es ist korrekt. Dies wird verifiziert, indem "2" übergeben wird, und es gibt Durchschnittswerte für 1 und 5 Minuten zurück, aber eine -1 für 15 Minuten.