9
edits
(First pass of Android perf page) |
(Added Gotchas) |
||
| Line 1: | Line 1: | ||
This page contains links to helpful resources on the performance of our Android apps. | This page contains links to helpful resources on the performance of our Android apps. | ||
== Apps == | == Apps == | ||
| Line 14: | Line 13: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! App !! Remote | ! App !! Remote Debugging !! Content Blocking !! GeckoView is instantiated !! Runtime settings configured here | ||
|- | |- | ||
| geckoview_example || Enabled by default || Disabled || App launch || https://searchfox.org/mozilla-central/rev/330daedbeac2bba296d663668e0e0cf248bc6823/mobile/android/geckoview_example/src/main/java/org/mozilla/geckoview_example/GeckoViewActivity.java#117-136 | | geckoview_example || Enabled by default || Disabled || App launch || https://searchfox.org/mozilla-central/rev/330daedbeac2bba296d663668e0e0cf248bc6823/mobile/android/geckoview_example/src/main/java/org/mozilla/geckoview_example/GeckoViewActivity.java#117-136 | ||
| Line 22: | Line 21: | ||
| Focus/Klar || Not available. https://github.com/mozilla-mobile/focus-android/issues/3745 || Enabled ** notes ** || First search || https://github.com/mozilla-mobile/focus-android/blob/20cd62cfd37935b8da6b65dd105f79099515fd32/app/src/main/java/org/mozilla/focus/web/GeckoWebViewProvider.kt | | Focus/Klar || Not available. https://github.com/mozilla-mobile/focus-android/issues/3745 || Enabled ** notes ** || First search || https://github.com/mozilla-mobile/focus-android/blob/20cd62cfd37935b8da6b65dd105f79099515fd32/app/src/main/java/org/mozilla/focus/web/GeckoWebViewProvider.kt | ||
|} | |} | ||
== Performance Measurements == | |||
;Gotchas | |||
* Running the app with Remote Debugging enabled can seriously degrade performance | |||
* Swipe killing the apps will not kill the Gecko processes. Used adb force-stop, e.g. adb shell am force-stop org.mozilla.org.mozilla.geckoview_example | |||
edits