CPU Nutzung einzelner Prozesse über TOP / Dumpsys cpuinfo

770
utengr

Kontext: Wenn ich eine Android-App alleine starte, erhalte ich eine CPU-Auslastung von 20% (mithilfe von dumpsys cpuinfo). Wenn ich jedoch eine andere App parallel dazu ausführe, sinken die CPU-Auslastungen, sagen wir 13-12%. Ich habe das gleiche Verhalten mit TOP Command beobachtet. Diese Werte gehen weiter zurück, wenn ich andere Apps parallel dazu ausführen. In der Tat steigt die CPU-Last.

Ich verstehe, dass diese beiden Befehle (TOP, Dumpsys cpuinfo) die absolute CPU-Auslastung (Einzel-CPU) zurückgeben. Aber es scheint nicht wahr zu sein. Irgendwie haben diese Werte eine Beziehung zur Last, deshalb sinken sie, wenn sich die Gesamtlast erhöht.

Ich kann keine Details darüber finden, wie diese beiden zusammenhängen. Sind die gemeldeten Werte der CPU irgendwie von der Überlast abhängig? Wenn ja, wie? Irgendwelche Erklärungen?

0
Vielleicht hängt es von der Skalierung der Leistung ab. Als würde die CPU im Low-Power-Modus mit niedriger Frequenz laufen. Wenn Sie dann weitere Apps hinzufügen, wird die Frequenz höher? Waleed Hamra vor 7 Jahren 0
@WaleedHamra Kannst du es etwas weiter erläutern? utengr vor 7 Jahren 0

0 Antworten auf die Frage