I received the official OTA Google update to Android Ice Cream Sandwich 4.0.3 on my HTC Sensation. Every time now when I reboot the device, the system displays a notice stating that it is optimizing the installed apps. This should be just on the first reboot after the update and not every time?

3 Answers
3

This seems like it may be a bug in the update that HTC has released for their phones. It's been reported on the Android issue tracker and appears to affect various HTC models only. You can star the issue if you want, and some people have suggested that enabling the "Fast Boot" option in your settings may help (something like Settings->Power, I believe). On other devices it should only run at first boot or when the Dalvik cache has been erased.

In general, the "application optimisation", which I assume is JIT compilation of all the installed APKs, should only happened once during the first boot (and probably also during the first boot after flashing.)

@MatthewRead: Actually, as far as I understand I is really the JIT process being performed during the first boot. I know that contradicts the term JIT (a bit). See the sources that eldarerathis provides, they confirm this.
–
bjarkefApr 13 '12 at 8:43