[fenix] For https://github.com/mozilla-mobile/fenix/issues/7781: instrument visual...
commit728ba9ad33a97540e05ada765a020cf2a59674f6
authorMichael Comella <michael.l.comella@gmail.com>
Thu, 20 Feb 2020 23:15:24 +0000 (20 15:15 -0800)
committerMichael Comella <mcomella@fastmail.com>
Fri, 28 Feb 2020 21:37:06 +0000 (28 13:37 -0800)
treefcc439c616ceecb6941461be0cf941d25c9c60e0
parentd21d2d866d35356daedc9374ba1de42fde5c3f73
[fenix] For https://github.com/mozilla-mobile/fenix/issues/7781: instrument visual completeness for top sites.

Eyeballing my output in *Debug builds on my P2, this adds approximately 115ms
or slightly less from first frame drawn to visually complete time.
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/HomeActivity.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/IntentReceiverActivity.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/topsites/TopSitesAdapter.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/perf/Performance.kt
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/perf/StartupReportFullyDrawn.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/perf/StartupTimeline.kt [new file with mode: 0644]
mobile/android/fenix/app/src/main/java/org/mozilla/fenix/perf/StartupTimelineStateMachine.kt [new file with mode: 0644]
mobile/android/fenix/app/src/test/java/org/mozilla/fenix/perf/StartupTimelineStateMachineTest.kt [new file with mode: 0644]