说明:设备的安卓版本是4.4的,比较老,芯片用的是全志T3,设置APP为自研开发
测试过程,通过自动化对设置APP进行压力测试,出现ANR
Anr日志如下:
----- pid 2191 at 2022-05-23 21:35:07 -----
Cmd line: system_server
JNI: CheckJNI is off; workarounds are off; pins=3; globals=1207 (plus 27 weak)
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)
"main" prio=5 tid=1 NATIVE
| group="main" sCount=1 dsCount=0 obj=0x41542ca8 self=0x4147c598
| sysTid=2191 nice=-2 sched=0/0 cgrp=apps handle=1073897812
| state=S schedstat=( 26172310747 18820987378 35219 ) utm=989 stm=1628 core=2
#00 pc 00021784 /system/lib/libc.so (epoll_wait+12)
#01 pc 000105e3 /system/lib/libutils.so (android::Looper::pollInner(int)+94)
#02 pc 00010811 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+92)
#03 pc 0006b18d /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)
#04 pc 0001db4c /system/lib/libdvm.so (dvmPlatformInvoke+112)
#05 pc 0004dff3 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
#06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:138)
at android.os.Looper.loop(Looper.java:123)
at com.android.server.ServerThread.initAndLoop(SystemServer.java:1172)
at com.android.server.SystemServer.main