Initially android os was booting in 28 secs. Already I have reduced it to 19 secs removing boot-delay,boot animation and disabling preloading of classes. I want to boot os within 10 secs. Please suggest me some tips kernel level or u-boot level to achieve this. Thanks in advance.
            Asked
            
        
        
            Active
            
        
            Viewed 3,747 times
        
    6
            
            
        - 
                    You could move all drivers not needed at startup to modules (.ko files ) and install them with insmod – LPs Aug 26 '15 at 13:00
- 
                    @LPs How to remove modules from the android firmware? – Charitha Ratnayake Sep 11 '17 at 09:37
- 
                    @Charitha That does not seems reduce boot time significantly. – Kumara Sep 12 '17 at 05:30
- 
                    @KeshavaKumar Have you reduced the Boot time? If yes how? – Charitha Ratnayake Sep 12 '17 at 06:22
- 
                    @CharithaRatnayake No.. Unfortunately I did not continue with that project :( – Kumara Sep 12 '17 at 09:54
1 Answers
3
            (i) Start by measuring the bootup time to profile and analyze the delay causing areas
- use Bootchart for Android
- Kernel prints in Message loggers (Printk)
... check this out http://embien.com/blog/android-boot-time-optimization-tools-analysis/
(ii) Typical delay causing areas are likely to be -
- Bootloader Init
- Kernel init
- Zygote class preloading ** you have addressed this already ?
- Package Scanning
- Starting Services
Check this http://processors.wiki.ti.com/index.php/Android_Boot_Time_Optimization#U-boot
 
    
    
        abRao
        
- 2,787
- 1
- 25
- 37
 
    