As measured in [1], the instruction retirement rate (instructions/cycle or IPC) for some early startup tasks are low compared to others. We should look into the following tasks and see 1) why they are slow and 2) whether they could be optimized:
* Android view inflation (ChromeActivity.triggerLayoutInflation)
* Android view rendering (Choreographer.FrameHandler)
* Tab initialization (ChromeTabbedActivity.initializeState)
* Native initialization finish (ChromeTabbedActivity.finishNativeInitialization)
[1] https://docs.google.com/document/d/15WWzZYFvG-WiZ-Pvrpd4tYYnCmvz5WUmrtg1SQevuPE/edit?pli=1#
Comment 1 by skyos...@chromium.org
, Aug 29