Analyse du décalage Android

Systrace génère trace.html pour analyser le décalage

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

Spécifiez les paramètres

-t:指定统计时间为20s。
shced:cpu调度信息。
gfx:图形信息。
view:视图。
wm:窗口管理。
am:活动管理。
app:应用信息。
webview:webview信息。
-a:指定目标应用程序的包名。
-o:生成的systrace.html文件。
  1. Sélectionnez la flèche, puis cochez la case pour afficher les méthodes chronophages et détaillées d'ajout de positions d'étiquette à chaque systrace.
    Insérez la description de l'image ici
  2. traîne
    Insérez la description de l'image ici
  3. Appuyez et maintenez la zone active de systrace et faites glisser vers le haut pour effectuer un zoom arrière et faites glisser vers le bas pour effectuer un zoom avant.

Insérez la description de l'image ici
4. Sélectionnez un morceau de trace pour afficher le temps de chargement

Insérez la description de l'image ici

  1. Observez qu'il y a du rouge F et du vert F dans l'image ci-dessus. Le rouge représente les opérations qui ont bloqué le fil principal pendant une longue période. La couleur verte indique normal et le jaune qui n'apparaît pas sur l'image représente de légers décrochages.

Démarrer
une analyse
Systrace chronophage Analyse détaillée
Systrace Systrace détaillée

Explication détaillée de l'outil Systrace Utilisation de l'application Outil de suivi
Modèle d'optimisation des performances Android Hu Kai
Tutoriel officiel Systrace Android

Je suppose que tu aimes

Origine blog.csdn.net/u011148116/article/details/106689625
conseillé
Classement