2017-06-08 2 views
0

Wenn eine App über ADT gestartet wird, wird der AVG. die Ausführung eines bestimmten Codes dauerte ~ 150ms (beachten Sie, dass der Debugger nicht angehängt ist) Wenn dieselbe App über adb installiert und manuell installiert wird, klicken Sie auf das Symbol. Zeitaufwand für die Ausführung des gleichen Stücks Code dauerte ~ 58msInstallation einer Android-App: ADT vs Terminal

So ist der Unterschied in der Zeit ~ 100ms - und es gibt keinen Unterschied in der Code-Basis mit Ausnahme der Art, wie App installiert und gestartet wird.

Fragen: Was ist die zusätzliche Verarbeitung, die die App ausführt, wenn sie über den ADT Launcher gestartet wird? Ist jemand auf ein solches Szenario gestoßen? Was sind die besten/empfohlenen Wege/Werkzeuge zum Messen/Instrumenten-Ausführungszeiten.

Danke!

Antwort