2015-08-26 8 views
5

Inizialmente Android si stava avviando in 28 secondi. Già lo ho ridotto a 19 secondi rimuovendo il ritardo di avvio, l'animazione di avvio e disabilitando il precaricamento delle classi. Voglio avviare il sistema operativo entro 10 secondi. Si prega di suggerirmi alcuni suggerimenti a livello kernel o livello di avvio per ottenere questo. Grazie in anticipo.Come ridurre il tempo di avvio nell'OS Android integrato.?

aree
+0

Si potrebbe spostare tutti i driver non necessari all'avvio per moduli (.ko file) e installarle con insmod – LPs

+0

@LPs Come rimuovere i moduli dal firmware Android? –

+0

@Charitha Questo non sembra ridurre significativamente il tempo di avvio. –

risposta

3

(i) Avviare misurando il tempo di avvio al profilo e analizzare il ritardo causando

  • uso Bootchart per android
  • stampe Kernel in logger messaggi (printk)

.. verifica questo http://embien.com/blog/android-boot-time-optimization-tools-analysis/

(ii) Le aree che causano ritardi tipici sono probabilmente -

  • Bootloader Init
  • kernel init
  • Zygote classe di precarico ** hai affrontato questo già?
  • pacchetto di scansione
  • avvio dei servizi

Scegli questa http://processors.wiki.ti.com/index.php/Android_Boot_Time_Optimization#U-boot

Problemi correlati