2009-03-30 3 views

Antwort

5

CPU-Auslastung kann nicht direkt gemessen werden, da der ARM-Prozessor im Gegensatz zu einem x86 kein Register dafür hat. Sie können es berechnen, indem Sie Toolhelp APIs verwenden, um eine Liste der Prozesse und ihrer untergeordneten Threads abzurufen, und dann GetThreadTimes verwenden, um herauszufinden, wie viel Zeit jeder Thread verwendet.

Denken Sie daran, dass diese Berechnung sich direkt auf die CPU-Auslastung auswirkt.

4

Jemand schrieb ein Werkzeug, das viel wie Task-Manager auf dem PC aussieht: http://www.vttoth.com/LPK/taskmanager.html

Wie ctacke sagt, es scheint viel von der CPU zu verwenden. Es meldet ~ 15% -30% unserer CPU auf unserem 800MHz ARM-Gerät.

Verwandte Themen