Hat Android eine Möglichkeit, die Prozesspriorität in adb anzuzeigen?

8

Ich versuche, busybox 'nice' und 'renice' zu verwenden, um Android-Prozessprioritäten anzupassen, aber ich kann nicht sagen, ob sie wirksam werden. Ich habe versucht, 'ps' und 'busybox top' in Adb-Shell, aber diese zeigen keine Priorität. Gibt es eine Möglichkeit, die Priorität innerhalb von adb zu sehen und anzupassen?

    
Ravi 25.03.2011, 19:12
quelle

1 Antwort

15

Das grundlegende Android "ps -p" zeigt Prozessprioritäten an. "ps -t -p" zeigt sie für alle Threads an. Ich bin mir nicht sicher, wie ich das gleiche aus Busybox herausholen kann.

Sie erscheinen auch in den Stack-Spuren der Dalvik-VM. Wenn Sie den Prozess mit einem SIGQUIT-Befehl (kill -3) starten, wird er in dalvik.vm.stack-trace-file gespeichert, standardmäßig /data/anr/traces.txt. Die Ausgabe sieht folgendermaßen aus:

%Vor%

Dies zeigt den "netten" Wert, sowie die Planungsprioritäten und die Kontrollgruppe. (Die genaue Ausgabe variiert von Release zu Release.)

    
fadden 25.03.2011, 23:17
quelle

Tags und Links