[Baseline Profiles] Investigate the integration of UIAutomator to create baseline profiles for critical user journeys
Categories
(Fenix :: Performance, enhancement, P3)
Tracking
(Not tracked)
People
(Reporter: kaya, Assigned: npoon)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(Whiteboard: [fxdroid][group4])
Attachments
(1 file, 1 obsolete file)
By using UIAutomator we can drive the baseline profile generator through the critical pathways of the app. This ticket is reported to investigate if we can make use of UIAutomator and have more complex profiles that'd enhance the results.
Keep in mind:
Broad rules that compile too much of the application can slow down startup due to increased disk access. If you're just starting with Baseline Profiles, don't worry about this. However, depending on your app and the size and number of journeys, adding a lot of journeys can result in suboptimal performance. Test the performance of your app by trying different profiles and verifying that the performance doesn't regress after the additions. (see here)
Reporter | ||
Updated•11 months ago
|
Updated•11 months ago
|
Reporter | ||
Updated•11 months ago
|
Updated•11 months ago
|
Updated•4 months ago
|
Assignee | ||
Updated•3 months ago
|
Comment 1•3 months ago
|
||
Updated•3 months ago
|
Assignee | ||
Comment 2•3 months ago
|
||
Assignee | ||
Comment 3•2 months ago
|
||
As part of this bug, we also want to create a Benchmark class to measure the performance improvements for the different CUJs. This serves as the "tests" for the changes that we made so we should land them together
Updated•2 months ago
|
Description
•