Wie wird der Mac OS X Activity Monitor implementiert? Kann ich dieselbe API verwenden?

8

Ich bin dabei, ein Tool zu implementieren, das die CPU-Auslastung auf meinem Mac ähnlich dem Aktivitätsmonitor betrachtet, aber ich verwende die Zahlen in einer Berechnung. Ich muss in der Lage sein, die CPU-Auslastung in Intervallen von 0,5 Sekunden zu erhalten. Welche API verwendet der Aktivitätsmonitor? Ist das irgendwo dokumentiert?

Ich würde lieber nicht die Ausgabe von Befehlszeilenprogrammen analysieren, wenn das vermeidbar ist.

    
John DD 08.09.2011, 16:56
quelle

1 Antwort

2

Sie könnten das wahrscheinlich herausfinden, indem Sie sich die Quelle für die Darwin-Version des obersten Befehls ansehen.

Ссылка

Sieht so aus, als könnte es nützlich sein ...

statisch kern_return_t libtop_pinfo_update_cpu_usage (task_t task, libtop_pinfo_t * pinfo, int * state)

    
torstenvl 11.09.2011 01:41
quelle

Tags und Links