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文件。
- 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.
- traîne
- 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.
4. Sélectionnez un morceau de trace pour afficher le temps de chargement
- 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