Wie kann ein Entwickler von Android-Anwendungen FPS (Frames per Second) für seine Anwendung testen? Ich spreche von allgemeiner Anwendung, nicht von Spiel.
Es kann auf Emulator oder Telefon sein.
Ich habe danach gesucht, aber noch keinen Weg gefunden. Es wäre toll, wenn ein Entwickler das aufklären könnte.
Wie von Guykun und kcoppock erwähnt, suchen Sie normalerweise nicht nach FPS, um die visuelle Leistung zu bestimmen, wenn Sie nur die View-Widgets oder Canvas verwenden.
Da Sie nicht erwähnen, was Sie tun, außer "kein Spiel", sollten Sie überprüfen, wie Android Zeichnungen ausführt.
Die meisten Leistungsprobleme werden durch das Ausführen von Aufgaben im UI-Thread verursacht. Verwenden Sie Strict Mode, um Probleme zu finden.
Verwenden Sie auch die Tools, um Performance-Hotspots zu finden:
[Bearbeiten August 2017: Google hat die Schulungsdokumentation hinsichtlich der Leistung verbessert]
Und wenn Sie mehr Details darüber erfahren möchten, was unter der Haube passiert, sehen Sie in der Google IO-Sitzung, was sie für das Hardware-beschleunigte Rendering getan haben
[Google IO 2012-Update veröffentlichen]
Für Jelly Bean hat Google zusätzliche Arbeit an der Leistung der Benutzeroberfläche geleistet. Sehen Sie sich die Google IO 2012-Sitzung an:
Sie können TinyDancer
verwendenFür Details lesen Sie bitte meine Antwort hier
Ich habe GameBench verwendet und es ist ein sehr nettes Tool. Siehe meine Erfahrungen mit dem GameBench-Tool unter Wie man FPS während der App-Entwicklung auf Android misst
Tags und Links android testing frame-rate