I'm looking at the bootup time of Android on my embedded device and I'm trying to get a sense for where I can save some time.
1) What are some things that you've done to really help speed up the bootup time?
So far I looked at the bootup animation time. If I remove the bootup animation all together then I was saving about 6 seconds, which seemed like a lot to me. Then I replaced the bootup animation with just one picture that will be shown for the duration of the bootup animation time and that lost any previous time savings. But the actual bootup animation process was only taking ~1 second to run. (I attached a picture generated with Bootchart. for now just on an emulator)
2) Is it worth looking at the Android bootup animation time? Any clue as to why the bootup animation process affects bootup time so weirdly?
Thank you for your time.