Análisis de retraso de Android

Systrace genera trace.html para analizar el retraso

python Library/Android/sdk/platform-tools/systrace/systrace.py -t 20 sched gfx view wm am app webview -a "com.xxx.xxx" -o /Users/xxx/Desktop/mytrace.html
或者
python Library/Android/sdk/platform-tools/systrace/systrace.py

Especificar parámetros

-t:指定统计时间为20s。
shced:cpu调度信息。
gfx:图形信息。
view:视图。
wm:窗口管理。
am:活动管理。
app:应用信息。
webview:webview信息。
-a:指定目标应用程序的包名。
-o:生成的systrace.html文件。
  1. Seleccione la flecha y luego tire de la casilla de verificación para mostrar los métodos detallados y que requieren mucho tiempo para agregar posiciones de etiquetas a cada trazo del sistema.
    Inserte la descripción de la imagen aquí
  2. arrastrar
    Inserte la descripción de la imagen aquí
  3. Mantenga presionada el área activa de systrace y deslice hacia arriba para alejar y hacia abajo para acercar.

Inserte la descripción de la imagen aquí
4. Seleccione un trazo para mostrar el tiempo de carga.

Inserte la descripción de la imagen aquí

  1. Observe que hay una F roja y una F verde en la imagen de arriba. El rojo representa operaciones que han atascado el hilo principal durante mucho tiempo. El color verde indica normal, y el amarillo que no aparece en la imagen representa ligeros atascos.

Iniciar
análisis de
Systrace que consume mucho tiempo Análisis detallado de
Systrace Detallado de Systrace

Explicación detallada de la herramienta Systrace Uso de la aplicación Herramienta de seguimiento
Hu Kai Modelo de optimización del rendimiento de
Android Systrace Tutorial oficial de Android

Supongo que te gusta

Origin blog.csdn.net/u011148116/article/details/106689625
Recomendado
Clasificación