当前位置:网站首页>SWT / anr problem - how to capture performance trace

SWT / anr problem - how to capture performance trace

2022-07-01 13:59:00 Professional developer

describe :

We have some ANR Or software watchdog (SWT) System performance caused by the problem .  Default ANR and SWT Logs have no performance tracking . We can add... Ourselves Perfetto Document collection Android Device system wide performance tracking data source .

The order is as follows :

adb root
adb remount
adb shell "echo 0 > /sys/kernel/tracing/tracing_on"
adb shell setenforce 0
adb shell setprop persist.sys.printPerfettoTrace true
// Please refer to following perfetto config example file perfettoconfig.txt
adb push perfettoconfig.txt /data/local/traces

As follows patch be based on Android 11 To modify

Date: Fri, 14 May 2021 09:45:45 +0800
Subject: [PATCH] Debug: Print perfetto trace logs at ANR or SWWD
Change-Id: I1cf9b39f7648ac96bf3e4df122797aa17dd828da
---
 .../core/java/com/android/server/Watchdog.java | 6 ++
 .../java/com/android/server/am/PeffettoTrace.java | 65 ++++++++++++++++++++++
 .../java/com/android/server/am/ProcessRecord.java | 9 +++
 3 files changed
原网站

版权声明
本文为[Professional developer]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/182/202207011348022976.html