Red de conocimiento informático - Conocimiento del nombre de dominio - Optimización del rendimiento (IV): optimización de la velocidad de inicio de Android

Optimización del rendimiento (IV): optimización de la velocidad de inicio de Android

La aplicación tiene tres estados de inicio, cada estado afectará el tiempo necesario para que la aplicación se muestre al usuario:

Existe un principio 2-5-8 en las pruebas de rendimiento. : 2 significa rápido, 2 a 5 es justo, 5 a 8 es lento pero aceptable y 8 es terrible.

Google propuso un programa Android Vitals: arranque en frío en 5 segundos, arranque en caliente en 2 segundos, arranque en caliente en 1,5 segundos.

El perfil de CPU solo es compatible con Android 8.0 y superior, otras versiones pueden usar la API de depuración para generar seguimientos.

La ejecución de la aplicación generará un archivo .trace; use Android Studio para abrir el archivo. .

El modo duro es una herramienta de desarrollo utilizada para detectar irregularidades en los programas y solucionarlas. Se usa más comúnmente para lecturas y escrituras de disco y acceso a la red en el hilo principal.

Elementos de detección

Qué sucede cuando se detecta una infracción

1. Carga asincrónica: la carga que requiere mucho tiempo se coloca en un subproceso para ejecución asincrónica

2. Carga diferida: Carga diferida: Carga diferida de datos no esenciales

3. Carga: utilice ContentProvider para inicializar por adelantado 4.