Order the steps
Put the investigation steps in order.
- Find the slow phase: library loading, static initialisers or first-frame work
- Record with the App Launch instrument and compare with the last good build
- Reproduce a cold launch on a device with a Release build
- Add a launch performance test to CI
- Defer or remove the work, such as lazy SDK start-up
Hint 1 of 1
Measure before changing anything.
Choose an answer, then open Show answer below to check it.
Show answer
Answer: C B A E D
- Reproduce a cold launch on a device with a Release build Field-like conditions give real numbers.
- Record with the App Launch instrument and compare with the last good build The comparison shows what changed.
- Find the slow phase: library loading, static initialisers or first-frame work Each phase has a different fix.
- Defer or remove the work, such as lazy SDK start-up Only the first frame's essentials should run at launch.
- Add a launch performance test to CI It catches the next regression early.