Qual è la migliore procedura consigliata per ridurre al minimo il tempo di avvio di un'applicazione Android?Come migliorare il tempo di avvio di un'app per Android?
risposta
Inizia capendo cosa ci vuole così tanto tempo per avviarsi; quindi lavora per minimizzare quel tempo.
Questo può sembrare irriverente, ma non lo è. Non esiste un punto magico per migliorare le prestazioni del programma. Ottimizzazioni del database, threading e altre tecniche possono essere d'aiuto, ma nessuno potrebbe formulare una raccomandazione valida senza sapere cosa ci vuole molto tempo nel tuo particolare programma.
Nel caso di app Android, ci sono strumenti come Traceview che possono aiutare a determinare cosa sta facendo il programma mentre si avvia.
Ottieni il lavoro a lungo termine fuori dal thread dell'applicazione principale, utilizzando AsyncTask
oi tuoi thread in background.
Usa Traceview per capire cosa ti sta prendendo il tuo tempo.
- 1. Come ridurre il tempo di avvio nell'OS Android integrato.?
- 2. Come ottenere il tempo di avvio del sistema Android
- 3. migliorare i tempi di avvio dell'eseguibile matlab
- 4. Come ottimizzare il tempo di avvio di uno script SCons?
- 5. C'è un modo per ridurre il tempo di avvio dell'emulatore Android fornito con Android SDK
- 6. Tempo di avvio lento Julia
- 7. Come migliorare le prestazioni di avvio su IIS/ASP.Net
- 8. Roslyn tempo di avvio lento
- 9. Miglior tempo di avvio dell'app WPF percepito
- 10. Avvio di LocationManager come servizio Android
- 11. Perché il tempo di avvio di IronPython è così lento?
- 12. Come trovi il tempo per migliorare le tue capacità di programmazione?
- 13. Come migliorare il tempo di compilazione per una gigantesca espressione booleana?
- 14. Spring AOP tempo di avvio lento
- 15. Come limitare il tempo di immissione per edittext in Android
- 16. Come creare un'icona di avvio di Android
- 17. android: scegliere il programma di avvio predefinito
- 18. Tecniche per migliorare il tasso di transazione
- 19. Come specificare un'immagine di avvio per l'app per Android
- 20. Servizio di avvio NFC per Android
- 21. Come migliorare le prestazioni del database SQLite per Android
- 22. Come posso ridurre il tempo di avvio dello script Perl CGI?
- 23. Migliora il tempo di avvio di Rails lento (console rails, server rails)
- 24. Android come nascondere automaticamente l'icona di avvio
- 25. Come ridurre il ritardo di avvio di AVPlayer per iOS
- 26. Come posso migliorare la velocità di caricamento/velocità di pubblicazione per un'applicazione AIR per Android con molte classi?
- 27. Android: simula il lungo tempo di esecuzione
- 28. Processo di avvio dell'applicazione Android
- 29. È possibile migliorare il tempo di esecuzione di questo generatore di numeri primi?
- 30. Avvio di un'animazioneDrawable in Android
Qual è la tua app? Se carichi molti file, forse puoi caricarli in fase di runtime? Se fai molti calcoli, forse puoi salvare i risultati e riutilizzarli? dovresti essere più specifico per una buona risposta. – Sibbo