----- dumping pid: 19710 at 26170113

----- pid 19710 at 2026-07-04 09:10:42.031403498+0800 -----
Cmd line: com.jingdong.app.mall:widgetProcess
Build fingerprint: 'Xiaomi/popsicle/popsicle:16/BP2A.250605.031.A3/OS3.0.306.0.WPBCNXM:user/release-keys'
ABI: 'arm64'
Build type: optimized
Debug Store: 3,16,26170172::ID:11,C:E,T:26170115||ID:11,C:S,T:26170115,N:SvcBind,D:rebind=false;act=null;cmp=ComponentInfo{com.jingdong.app.mall/com.jingdong.app.mall.bundle.jdattract.widget.service.NetworkService};pkg=null||ID:10,C:E,T:26170115||ID:10,C:S,T:26170115,N:SvcCreate,D:name=com.jingdong.app.mall.bundle.jdattract.widget.service.NetworkService;pkg=com.jingdong.app.mall||ID:0,C:P,T:26140622,N:Finish,D:tname=main;tid=2;prid=9fdd137||ID:9,C:E,T:26140622||ID:9,C:S,T:26140622,N:BcRcvReg,D:tname=main;tid=2;act=com.jingdong.app.mall.bundle.jdattract.action_jd_attract_network;cmp=null;pkg=com.jingdong.app.mall;prid=9fdd137||ID:8,C:E,T:26140622||ID:8,C:S,T:26140622,N:SchRcvReg,D:tname=binder:19710_2;tid=5542||ID:7,C:E,T:26140121||ID:7,C:S,T:26140121,N:SvcBind,D:rebind=false;act=null;cmp=ComponentInfo{com.jingdong.app.mall/com.jingdong.app.mall.bundle.jdattract.widget.service.NetworkService};pkg=null||ID:6,C:E,T:26140121||ID:6,C:S,T:26140120,N:SvcCreate,D:name=com.jingdong.app.mall.bundle.jdattract.widget.service.NetworkService;pkg=com.jingdong.app.mall||ID:0,C:P,T:26139554,N:Finish,D:tname=main;tid=2;prid=e88820c||ID:5,C:E,T:26139554||ID:5,C:S,T:26139554,N:BcRcvReg,D:tname=main;tid=2;act=android.net.conn.CONNECTIVITY_CHANGE;cmp=null;pkg=null;prid=e88820c;;
suspend all histogram:	Sum: 40.654ms 99% C.I. 0.005ms-38.364ms Avg: 3.127ms Max: 40.557ms
DALVIK THREADS (50):
"main" prio=5 tid=1 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x726d4d48 self=0xb400006f2e609010
  | sysTid=19710 nice=0 cgrp=background sched=0/0 handle=0x70c4600118
  | state=S schedstat=( 108563958 3493124 446 ) utm=5 stm=5 core=1 HZ=100
  | stack=0x7fe31b3000-0x7fe31b5000 stackSize=8188KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.app.ActivityThread.main(ActivityThread.java:10090)
  at java.lang.reflect.Method.invoke(Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:616)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1137)
DumpLatencyMs: 0.165677

"ReferenceQueueDaemon" daemon prio=5 tid=10 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x5000418 self=0x6f2e63d270
  | sysTid=19724 nice=4 cgrp=background sched=0/0 handle=0x6dcadd4400
  | state=S schedstat=( 548592 927239 4 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dcacd1000-0x6dcacd3000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x076cf471> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:260)
  - locked <0x076cf471> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 22.4354

"FinalizerDaemon" daemon prio=5 tid=11 Waiting
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x5000490 self=0x6f2e63b6a0
  | sysTid=19725 nice=4 cgrp=background sched=0/0 handle=0x6dcacc4400
  | state=S schedstat=( 383072 488802 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dcabc1000-0x6dcabc3000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0c44b256> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:207)
  - locked <0x0c44b256> (a java.lang.Object)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:228)
  at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:348)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 22.551

"FinalizerWatchdogDaemon" daemon prio=5 tid=12 Sleeping
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x5000508 self=0x6f2e639ad0
  | sysTid=19726 nice=4 cgrp=background sched=0/0 handle=0x6dcabb4400
  | state=S schedstat=( 125625 1066562 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dcaab1000-0x6dcaab3000 stackSize=1037KB
  | held mutexes=
  at java.lang.Thread.sleep(Native method)
  - sleeping on <0x0c1a52d7> (a java.lang.Object)
  at java.lang.Thread.sleep(Thread.java:451)
  - locked <0x0c1a52d7> (a java.lang.Object)
  at java.lang.Thread.sleep(Thread.java:356)
  at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:534)
  at java.lang.Daemons$FinalizerWatchdogDaemon.waitForProgress(Daemons.java:593)
  at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:465)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 22.6296

"Timer-0" prio=5 tid=20 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000bc8 self=0x6f2e650460
  | sysTid=19735 nice=0 cgrp=background sched=0/0 handle=0x6ddf390400
  | state=S schedstat=( 169376 18437 4 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6ddf28d000-0x6ddf28f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x05bcf7c4> (a java.util.TaskQueue)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.util.TimerThread.mainLoop(Timer.java:599)
  - locked <0x05bcf7c4> (a java.util.TaskQueue)
  at java.util.TimerThread.run(Timer.java:577)
DumpLatencyMs: 26.1455

"Timer-1" prio=5 tid=21 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000c50 self=0x6f2e64e890
  | sysTid=19736 nice=0 cgrp=background sched=0/0 handle=0x6ddf280400
  | state=S schedstat=( 124637 23177 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6ddf17d000-0x6ddf17f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0a8b66ad> (a java.util.TaskQueue)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at java.util.TimerThread.mainLoop(Timer.java:599)
  - locked <0x0a8b66ad> (a java.util.TaskQueue)
  at java.util.TimerThread.run(Timer.java:577)
DumpLatencyMs: 26.4292

"logx-thread" prio=5 tid=35 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50015b8 self=0x6f2e663650
  | sysTid=19754 nice=0 cgrp=background sched=0/0 handle=0x6dc9124400
  | state=S schedstat=( 1248644 980470 24 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc9021000-0x6dc9023000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0d719de2> (a java.lang.Object)
  at java.lang.Object.wait(Object.java:405)
  at og0.e.run(SourceFile:43)
  - locked <0x0d719de2> (a java.lang.Object)
DumpLatencyMs: 28.1047

"OkHttp ConnectionPool" daemon prio=5 tid=70 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002528 self=0x6f2e69b050
  | sysTid=20005 nice=0 cgrp=background sched=0/0 handle=0x6d28f70400
  | state=S schedstat=( 234168 697136 6 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6d28e6d000-0x6d28e6f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0d73cc30> (a com.android.okhttp.ConnectionPool)
  at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:114)
  - locked <0x0d73cc30> (a com.android.okhttp.ConnectionPool)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1302)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.2228

"exp_Record" daemon prio=5 tid=73 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50027c0 self=0x6f2e6ae240
  | sysTid=20010 nice=0 cgrp=background sched=0/0 handle=0x6d28c40400
  | state=S schedstat=( 2513069 1063490 45 ) utm=0 stm=0 core=3 HZ=100
  | stack=0x6d28b3d000-0x6d28b3f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0fa4c0a9> (a java.util.Vector)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at com.jingdong.jdexreport.record.a.run(unavailable:21)
  - locked <0x0fa4c0a9> (a java.util.Vector)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.3371

"exp_report" daemon prio=5 tid=76 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002a90 self=0x6f2e6b5180
  | sysTid=20013 nice=0 cgrp=background sched=0/0 handle=0x6d28910400
  | state=S schedstat=( 586772 313121 14 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6d2880d000-0x6d2880f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x078fb62e> (a com.jingdong.jdexreport.record.JDExReportDbImpl$ExReportDemon)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at com.jingdong.wireless.libs.jdexsdk.h.a.threadWait(unavailable:1)
  - locked <0x078fb62e> (a com.jingdong.jdexreport.record.JDExReportDbImpl$ExReportDemon)
  at com.jingdong.wireless.libs.jdexsdk.h.a.reportDemonMain(unavailable:70)
  at com.jingdong.wireless.libs.jdexsdk.h.a.run(unavailable:4)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.7618

"Okio Watchdog" daemon prio=5 tid=78 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002ca0 self=0x6f2e6ba4f0
  | sysTid=20016 nice=0 cgrp=background sched=0/0 handle=0x6d286f0400
  | state=S schedstat=( 177761 51302 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6d285ed000-0x6d285ef000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait(Native method)
  - waiting on <0x0746c5cf> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
  at java.lang.Object.wait(Object.java:405)
  at java.lang.Object.wait(Object.java:543)
  at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:313)
  - locked <0x0746c5cf> (a java.lang.Class<com.android.okhttp.okio.AsyncTimeout>)
  at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)
  at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)
DumpLatencyMs: 31.8566

"binder:19710_4" prio=5 tid=2 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002d18 self=0x6f2e690970
  | sysTid=20082 nice=0 cgrp=background sched=0/0 handle=0x6ddf060400
  | state=S schedstat=( 618750 695782 6 ) utm=0 stm=0 core=3 HZ=100
  | stack=0x6ddef69000-0x6ddef6b000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 31.9268

"Light_Thread_Pool-9" daemon prio=5 tid=3 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002d90 self=0x6f2e65c710
  | sysTid=20083 nice=0 cgrp=background sched=0/0 handle=0x6ddee40400
  | state=S schedstat=( 174010 4375 2 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dded3d000-0x6dded3f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410)
  at java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452)
  at java.util.concurrent.LinkedTransferQueue.xfer(LinkedTransferQueue.java:613)
  at java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233)
  at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 32.0632

"Signal Catcher" daemon prio=10 tid=6 Runnable
  | group="system" sCount=0 ucsCount=0 flags=0 obj=0x5000328 self=0x6f2e632b90
  | sysTid=19720 nice=-20 cgrp=background sched=0/0 handle=0x6dcb1f8400
  | state=R schedstat=( 21057553 69688 100 ) utm=1 stm=0 core=2 HZ=100
  | stack=0x6dcb101000-0x6dcb103000 stackSize=989KB
  | held mutexes= "mutator lock"(shared held)
  native: #00 pc 004f00c4  /apex/com.android.art/lib64/libart.so (art::DumpNativeStack+112) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #01 pc 004eb0fc  /apex/com.android.art/lib64/libart.so (art::Thread::DumpStack const+444) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 004eae04  /apex/com.android.art/lib64/libart.so (art::DumpCheckpoint::Run+124) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 00494c64  /apex/com.android.art/lib64/libart.so (art::ThreadList::RunCheckpoint+2764) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #04 pc 004ef780  /apex/com.android.art/lib64/libart.so (art::ThreadList::Dump+236) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #05 pc 004ef228  /apex/com.android.art/lib64/libart.so (art::ThreadList::DumpForSigQuit+340) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #06 pc 004f3224  /apex/com.android.art/lib64/libart.so (art::Runtime::DumpForSigQuit+52) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #07 pc 0052e650  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::HandleSigQuit+548) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #08 pc 0052ac00  /apex/com.android.art/lib64/libart.so (art::SignalCatcher::Run+436) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #09 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #10 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 32.1133

"perfetto_hprof_listener" prio=10 tid=7 Native (still starting up)
  | group="" sCount=1 ucsCount=0 flags=1 obj=0x0 self=0x6f2e60e380
  | sysTid=19721 nice=-20 cgrp=background sched=0/0 handle=0x6dcb0f4400
  | state=S schedstat=( 289951 172812 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dcaffd000-0x6dcafff000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7548  /apex/com.android.runtime/lib64/bionic/libc.so (read+8) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0002c9ac  /apex/com.android.art/lib64/libperfetto_hprof.so (void* std::__1::__thread_proxy[abi:nn200000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, ArtPlugin_Initialize::$_7>>+320) (BuildId: 15032677552f74beb0860dd02e64bce6)
  native: #02 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 12.944

"Jit thread pool worker thread 0" daemon prio=5 tid=8 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x50003a0 self=0x6f2e63ee40
  | sysTid=19722 nice=9 cgrp=background sched=0/0 handle=0x6dcaff0400
  | state=S schedstat=( 175678 878489 4 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dcaef1000-0x6dcaef3000 stackSize=1021KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00421388  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 004201bc  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Run+228) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 00529510  /apex/com.android.art/lib64/libart.so (art::ThreadPoolWorker::Callback+168) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #04 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #05 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 14.5658

"HeapTaskDaemon" daemon prio=5 tid=9 WaitingForTaskProcessor
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x5000000 self=0x6f2e611b20
  | sysTid=19723 nice=4 cgrp=background sched=0/0 handle=0x6dcaee4400
  | state=S schedstat=( 58336516 2001871 37 ) utm=4 stm=0 core=3 HZ=100
  | stack=0x6dcade1000-0x6dcade3000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 00098e64  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+36) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 002092f8  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::TimedWait+300) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 0020847c  /apex/com.android.art/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks+220) (BuildId: ca7a26a274409970f326583806d0aaf4)
  at dalvik.system.VMRuntime.runHeapTasks(Native method)
  at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:764)
  at java.lang.Daemons$Daemon.run(Daemons.java:132)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 21.194

"binder:19710_1" prio=5 tid=13 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000580 self=0x6f2e6425e0
  | sysTid=19727 nice=0 cgrp=background sched=0/0 handle=0x6dca953400
  | state=S schedstat=( 315209 1423229 6 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dca85c000-0x6dca85e000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 22.7039

"binder:19710_2" prio=5 tid=14 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50005f8 self=0x6f2e640a10
  | sysTid=19728 nice=0 cgrp=background sched=0/0 handle=0x6dca84f400
  | state=S schedstat=( 2897393 1635890 23 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dca758000-0x6dca75a000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 24.9402

"dex_preload_t" prio=5 tid=15 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000670 self=0x6f2e6441b0
  | sysTid=19729 nice=0 cgrp=background sched=0/0 handle=0x6dca74b400
  | state=S schedstat=( 366353 423125 4 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dca648000-0x6dca64a000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 25.0626

"binder:19710_3" prio=5 tid=16 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50007e8 self=0x6f2e645d80
  | sysTid=19730 nice=0 cgrp=background sched=0/0 handle=0x6dca63b400
  | state=S schedstat=( 1137344 748072 9 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dca544000-0x6dca546000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7b8c  /apex/com.android.runtime/lib64/bionic/libc.so (__ioctl+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0007d870  /apex/com.android.runtime/lib64/bionic/libc.so (ioctl+156) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #02 pc 000e623c  /system/lib64/libbinder.so (android::IPCThreadState::talkWithDriver+244) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #03 pc 000e6ac0  /system/lib64/libbinder.so (android::IPCThreadState::joinThreadPool+256) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #04 pc 000f9b74  /system/lib64/libbinder.so (android::PoolThread::threadLoop+28) (BuildId: 7d8edf47a75aebb8bcfb461557a64d18)
  native: #05 pc 0003451c  /system/lib64/libutils.so (android::Thread::_threadLoop+396) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #06 pc 00141288  /system/lib64/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell+148) (BuildId: 5f639fb56faa264aa29faef446455eba)
  native: #07 pc 0003ad18  /system/lib64/libutils.so (libutil_thread_trampoline +24) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #08 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #09 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 25.2777

"ActivityHelper" prio=5 tid=17 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000860 self=0x6f2e649520
  | sysTid=19731 nice=-10 cgrp=background sched=0/0 handle=0x6dca537400
  | state=S schedstat=( 7480883 796826 30 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dca434000-0x6dca436000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 25.3925

"Profile Saver" daemon prio=5 tid=18 Native
  | group="system" sCount=1 ucsCount=0 flags=1 obj=0x50009d8 self=0x6f2e647950
  | sysTid=19732 nice=9 cgrp=background sched=0/0 handle=0x6dca427400
  | state=S schedstat=( 21855936 1055209 13 ) utm=0 stm=1 core=0 HZ=100
  | stack=0x6dca330000-0x6dca332000 stackSize=989KB
  | held mutexes=
  native: #00 pc 00098e60  /apex/com.android.runtime/lib64/bionic/libc.so (syscall+32) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00421388  /apex/com.android.art/lib64/libart.so (art::ConditionVariable::WaitHoldingLocks+140) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #02 pc 0052c7a4  /apex/com.android.art/lib64/libart.so (art::ProfileSaver::RunProfileSaverThread+448) (BuildId: ca7a26a274409970f326583806d0aaf4)
  native: #03 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #04 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 25.561

"MiuiMonitorThread" prio=5 tid=19 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000a50 self=0x6f2e64ccc0
  | sysTid=19733 nice=0 cgrp=background sched=0/0 handle=0x6dc9ab4400
  | state=S schedstat=( 291719 926511 5 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc99b1000-0x6dc99b3000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 25.9773

"AppCustomScenariorHandler" prio=5 tid=22 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000cd8 self=0x6f2e652030
  | sysTid=19737 nice=0 cgrp=background sched=0/0 handle=0x6ddf170400
  | state=S schedstat=( 120573 207136 3 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6ddf06d000-0x6ddf06f000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 26.4989

"Thread-4" prio=5 tid=24 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000e50 self=0x6f2e65ab40
  | sysTid=19739 nice=0 cgrp=background sched=0/0 handle=0x6ddef50400
  | state=S schedstat=( 163385 250781 3 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6ddee4d000-0x6ddee4f000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at com.jingdong.app.mall.utils.g0.run(unavailable:41)
DumpLatencyMs: 26.6851

"ConnectivityThread" daemon prio=5 tid=26 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5000fd8 self=0x6f2e661a80
  | sysTid=19745 nice=0 cgrp=background sched=0/0 handle=0x6dded30400
  | state=S schedstat=( 1465208 56667 10 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6ddec2d000-0x6ddec2f000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 27.4326

"GlobalIdleInitThread" prio=5 tid=29 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001150 self=0x6f2e65e2e0
  | sysTid=19748 nice=0 cgrp=background sched=0/0 handle=0x6dc9784400
  | state=S schedstat=( 4138699 404375 14 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc9681000-0x6dc9683000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 27.6022

"queued-work-looper" prio=5 tid=31 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50012c8 self=0x6f2e666df0
  | sysTid=19750 nice=-2 cgrp=background sched=0/0 handle=0x6dc9564400
  | state=S schedstat=( 1231147 216198 13 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc9461000-0x6dc9463000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 27.7773

"gateWay_thread" prio=5 tid=32 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001440 self=0x6f2e6689c0
  | sysTid=19751 nice=0 cgrp=background sched=0/0 handle=0x6dc9454400
  | state=S schedstat=( 132502 169114 3 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc9351000-0x6dc9353000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 27.9381

"jdcrash_crash_cb" prio=5 tid=37 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001670 self=0x6f2e66c160
  | sysTid=19756 nice=0 cgrp=background sched=0/0 handle=0x6dc8dfd400
  | state=S schedstat=( 139636 483073 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc8d06000-0x6dc8d08000 stackSize=989KB
  | held mutexes=
  native: #00 pc 000d7548  /apex/com.android.runtime/lib64/bionic/libc.so (read+8) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 0000ce00  /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libjdcrashn.so (???) (BuildId: 24f9e736faac07537c33db4104d6a6621fdf0f0a)
  native: #02 pc 00082d74  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start+184) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #03 pc 000751f0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  (no managed stack frames)
DumpLatencyMs: 28.4196

"jdcrash_trace_dp" prio=5 tid=38 Runnable
  | group="main" sCount=0 ucsCount=0 flags=0 obj=0x50016e8 self=0x6f2e66f900
  | sysTid=19757 nice=0 cgrp=background sched=0/0 handle=0x6dc8cf9400
  | state=R schedstat=( 51047961 309479 18 ) utm=2 stm=2 core=1 HZ=100
  | stack=0x6dc8c02000-0x6dc8c04000 stackSize=989KB
  | held mutexes= "mutator lock"(shared held)
  at com.jingdong.sdk.jdcrashreport.crash.jni.NativeMonitor.traceCallback(unavailable:0)
DumpLatencyMs: 0.714844

"AICollector" prio=5 tid=50 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001760 self=0x6f2e680f20
  | sysTid=19771 nice=0 cgrp=background sched=0/0 handle=0x6dc8045400
  | state=S schedstat=( 141458 1153854 3 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc7f42000-0x6dc7f44000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 28.6051

"JDMA" daemon prio=5 tid=53 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001a50 self=0x6f2e692540
  | sysTid=19984 nice=0 cgrp=background sched=0/0 handle=0x6dc7c3c400
  | state=S schedstat=( 176405 438647 4 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc7b39000-0x6dc7b3b000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 28.9297

"android.bg" daemon prio=5 tid=54 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50018d8 self=0x6f2e68d1d0
  | sysTid=19775 nice=10 cgrp=background sched=0/0 handle=0x6dc7b2c400
  | state=S schedstat=( 1261665 1039063 15 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dc7a29000-0x6dc7a2b000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 28.7653

"HttpGroupAdapter" prio=5 tid=58 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001bc8 self=0x6f2e6978b0
  | sysTid=19988 nice=0 cgrp=background sched=0/0 handle=0x6dc76ec400
  | state=S schedstat=( 9982081 10498441 52 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dc75e9000-0x6dc75eb000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 29.1102

"CallBack_Thread" prio=5 tid=59 Native
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001d28 self=0x6f2e687e60
  | sysTid=19991 nice=0 cgrp=background sched=0/0 handle=0x6dc75dc400
  | state=S schedstat=( 3163491 2475989 27 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc74d9000-0x6dc74db000 stackSize=1037KB
  | held mutexes=
  native: #00 pc 000d9bcc  /apex/com.android.runtime/lib64/bionic/libc.so (__epoll_pwait+12) (BuildId: 223a572c9f034c6a9337d8b3bedc75f3)
  native: #01 pc 00035a58  /system/lib64/libutils.so (android::Looper::pollOnce+408) (BuildId: 939c3227e6641bbd85bde658a0cedbdb)
  native: #02 pc 001f5df0  /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce+48) (BuildId: 5f639fb56faa264aa29faef446455eba)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.nextLegacy(MessageQueue.java:955)
  at android.os.MessageQueue.next(MessageQueue.java:1098)
  at android.os.Looper.loopOnce(Looper.java:217)
  at android.os.Looper.loop(Looper.java:369)
  at android.os.HandlerThread.run(HandlerThread.java:85)
DumpLatencyMs: 29.4409

"Volley-NetworkDispatcher-5" prio=5 tid=60 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001ea0 self=0x6f2e6a3b60
  | sysTid=19998 nice=0 cgrp=background sched=0/0 handle=0x6dc6e6c400
  | state=S schedstat=( 37000781 11035522 16 ) utm=2 stm=1 core=2 HZ=100
  | stack=0x6dc6d69000-0x6dc6d6b000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 29.5999

"Volley-NetworkDispatcher-6" prio=5 tid=61 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5001f98 self=0x6f2e6a5730
  | sysTid=19999 nice=0 cgrp=background sched=0/0 handle=0x6dc6d5c400
  | state=S schedstat=( 106302 243438 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc6c59000-0x6dc6c5b000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 30.8908

"Volley-NetworkDispatcher-1" prio=5 tid=63 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002040 self=0x6f2e69cc20
  | sysTid=19994 nice=0 cgrp=background sched=0/0 handle=0x6dc72ac400
  | state=S schedstat=( 99792 724636 3 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dc71a9000-0x6dc71ab000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 30.9336

"Volley-NetworkDispatcher-2" prio=5 tid=64 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50020e8 self=0x6f2e6a03c0
  | sysTid=19995 nice=0 cgrp=background sched=0/0 handle=0x6dc719c400
  | state=S schedstat=( 97188 727083 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc7099000-0x6dc709b000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 30.9741

"Volley-NetworkDispatcher-3" prio=5 tid=65 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002190 self=0x6f2e69e7f0
  | sysTid=19996 nice=0 cgrp=background sched=0/0 handle=0x6dc708c400
  | state=S schedstat=( 101927 825260 4 ) utm=0 stm=0 core=2 HZ=100
  | stack=0x6dc6f89000-0x6dc6f8b000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 31.0141

"Volley-NetworkDispatcher-4" prio=5 tid=66 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002238 self=0x6f2e6a1f90
  | sysTid=19997 nice=0 cgrp=background sched=0/0 handle=0x6dc6f7c400
  | state=S schedstat=( 90416 742083 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6dc6e79000-0x6dc6e7b000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 31.0545

"Volley-NetworkDispatcher-0" prio=5 tid=67 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50022e0 self=0x6f2e695ce0
  | sysTid=19993 nice=0 cgrp=background sched=0/0 handle=0x6dc73bc400
  | state=S schedstat=( 100522 970000 3 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc72b9000-0x6dc72bb000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 31.0959

"Volley-CacheDispatcher" prio=5 tid=68 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002388 self=0x6f2e699480
  | sysTid=19992 nice=10 cgrp=background sched=0/0 handle=0x6dc74cc400
  | state=S schedstat=( 589583 3981717 14 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6dc73c9000-0x6dc73cb000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.CacheDispatcher.run(unavailable:24)
DumpLatencyMs: 31.1365

"Volley-NetworkDispatcher-7" prio=5 tid=69 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002480 self=0x6f2e6a8ed0
  | sysTid=20000 nice=0 cgrp=background sched=0/0 handle=0x6d4d710400
  | state=S schedstat=( 152292 1347188 3 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6d4d60d000-0x6d4d60f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:538)
  at com.android.volley.NetworkDispatcher.run(unavailable:4)
DumpLatencyMs: 31.1815

"pool-7-thread-1" prio=5 tid=71 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002650 self=0x6f2e689a30
  | sysTid=20008 nice=0 cgrp=background sched=0/0 handle=0x6d28e60400
  | state=S schedstat=( 249896 30000 3 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6d28d5d000-0x6d28d5f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.2913

"ConscryptStatsLog" daemon prio=5 tid=72 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002b30 self=0x6f2e6b35b0
  | sysTid=20015 nice=0 cgrp=background sched=0/0 handle=0x6d28d50400
  | state=S schedstat=( 474323 57969 5 ) utm=0 stm=0 core=0 HZ=100
  | stack=0x6d28c4d000-0x6d28c4f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.8131

"exceptionReporter-t1" prio=5 tid=74 TimedWaiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x5002868 self=0x6f2e6aaaa0
  | sysTid=20011 nice=0 cgrp=background sched=0/0 handle=0x6d28b30400
  | state=S schedstat=( 750991 19271 5 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6d28a2d000-0x6d28a2f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758)
  at java.util.concurrent.LinkedBlockingDeque.pollFirst(LinkedBlockingDeque.java:515)
  at java.util.concurrent.LinkedBlockingDeque.poll(LinkedBlockingDeque.java:677)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1227)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.6548

"pool-7-thread-2" prio=5 tid=75 Waiting
  | group="main" sCount=1 ucsCount=0 flags=1 obj=0x50029c8 self=0x6f2e6afe10
  | sysTid=20012 nice=0 cgrp=background sched=0/0 handle=0x6d28a20400
  | state=S schedstat=( 165157 194271 3 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x6d2891d000-0x6d2891f000 stackSize=1037KB
  | held mutexes=
  at jdk.internal.misc.Unsafe.park(Native method)
  - waiting on an unknown object
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:371)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519)
  at java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3805)
  at java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3746)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1228)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1288)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:677)
  at java.lang.Thread.run(Thread.java:1119)
DumpLatencyMs: 31.6996

Zygote loaded classes=40481 post zygote classes=285
Dumping registered class loaders
#0 dalvik.system.PathClassLoader: [], parent #1
#1 java.lang.BootClassLoader: [], no parent
#2 dalvik.system.PathClassLoader: [/system_ext/framework/miui-framework.thirdappopt.jar:/system_ext/framework/miui-framework.autoui.jar], parent #1
#3 dalvik.system.PathClassLoader: [/system_ext/framework/MiuiBooster.jar], parent #0
#4 dalvik.system.PathClassLoader: [/system/framework/tcmclient.jar], parent #0
#5 dalvik.system.PathClassLoader: [], parent #0
#6 dalvik.system.PathClassLoader: [/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes12.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes11.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes10.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes9.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes6.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes13.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes8.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes3.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes5.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes7.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes4.dex:/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/base.apk!classes2.dex], parent #1
#7 dalvik.system.PathClassLoader: [/system/framework/org.apache.http.legacy.jar], parent #1
Done dumping class loaders
Classes initialized: 0 in 0
Intern table: 49015 strong; 1105 weak
JNI: CheckJNI is off; globals=409 (plus 142 weak)
Libraries: /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libJDUnifiedStorage.so /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libbiometric.so /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libconscrypt_jni.so /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libjdbitmapkit.so /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libjdcrashn.so /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/libjdg.so /data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/lib/arm64/liblogx.so libandroid.so libaudioeffect_jni.so libcompiler_rt.so libforcedarkimpl.so libframework-connectivity-jni.so libframework-connectivity-tiramisu-jni.so libicu_jni.so libjavacore.so libjavacrypto.so libjnigraphics.so libmainlinecronet.133.0.6876.3.so libmedia_jni.so libmiui_runtime.so libopenjdk.so libqti_performance.so librs_jni.so librtp_jni.so libsoundpool.so libstats_jni.so libvintf_jni.so libwebviewchromium_loader.so (28)
Heap: 49% free, 8173KB/15MB
Image spaces:
/system/framework/arm64/boot.art
/system/framework/arm64/boot-core-libart.art
/system/framework/arm64/boot-okhttp.art
/system/framework/arm64/boot-bouncycastle.art
/system/framework/arm64/boot-apache-xml.art
/system/framework/arm64/boot-framework.art
/system/framework/arm64/boot-framework-graphics.art
/system/framework/arm64/boot-framework-location.art
/system/framework/arm64/boot-ext.art
/system/framework/arm64/boot-telephony-common.art
/system/framework/arm64/boot-voip-common.art
/system/framework/arm64/boot-ims-common.art
/system/framework/arm64/boot-framework-ondeviceintelligence-platform.art
/system/framework/arm64/boot-framework-nfc.art
/system/framework/arm64/boot-tcmiface.art
/system/framework/arm64/boot-telephony-ext.art
/system/framework/arm64/boot-QPerformance.art
/system/framework/arm64/boot-UxPerformance.art
/system/framework/arm64/boot-WfdCommon.art
/system/framework/arm64/boot-miui-framework.art
/system/framework/arm64/boot-miui-telephony-common.art
/system/framework/arm64/boot-miui-enterprise-sdk.art
/system/framework/arm64/boot-xiaomi-framework.art
/system/framework/arm64/boot-xm-telephony-common.art
/system/framework/arm64/boot-xm-telephony-base.art
/system/framework/arm64/boot-vendor.xiaomi.hardware.videoservice-V9-java.art
/system/framework/arm64/boot-core-icu4j.art
/system/framework/arm64/boot-framework-adservices.art
/system_ext/framework/oat/arm64/miui-framework.autoui.art
/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/oat/arm64/base.art
Dumping cumulative Gc timings
Start Dumping Averages for 1 iterations for concurrent copying
ScanImmuneSpaces:	Sum: 25.731ms Avg: 25.731ms
Process mark stacks and References:	Sum: 12.174ms Avg: 12.174ms
MarkingPhase:	Sum: 9.746ms Avg: 9.746ms
VisitConcurrentRoots:	Sum: 4.977ms Avg: 4.977ms
SweepSystemWeaks:	Sum: 3.805ms Avg: 3.805ms
CaptureThreadRootsForMarking:	Sum: 2.230ms Avg: 2.230ms
ClearFromSpace:	Sum: 1.476ms Avg: 1.476ms
GrayAllDirtyImmuneObjects:	Sum: 678us Avg: 678us
SweepLargeObjects:	Sum: 597us Avg: 597us
InitializePhase:	Sum: 385us Avg: 385us
ScanCardsForSpace:	Sum: 206us Avg: 206us
RunningThreadFlips:	Sum: 156us Avg: 156us
ProcessReferences:	Sum: 103us Avg: 103us
SweepAllocSpace:	Sum: 81us Avg: 81us
EnqueueFinalizerReferences:	Sum: 78us Avg: 78us
ForwardSoftReferences:	Sum: 48us Avg: 48us
MarkZygoteLargeObjects:	Sum: 29us Avg: 29us
Release free regions:	Sum: 23us Avg: 23us
MarkStackAsLive:	Sum: 23us Avg: 23us
VisitNonThreadRoots:	Sum: 20us Avg: 20us
(Paused)GrayAllNewlyDirtyImmuneObjects:	Sum: 20us Avg: 20us
(Paused)ClearCards:	Sum: 16us Avg: 16us
RecordFree:	Sum: 10us Avg: 10us
(Paused)SetFromSpace:	Sum: 10us Avg: 10us
ThreadListFlip:	Sum: 8us Avg: 8us
SwapBitmaps:	Sum: 7us Avg: 7us
EmptyRBMarkBitStack:	Sum: 6us Avg: 6us
CopyingPhase:	Sum: 5us Avg: 5us
ReclaimPhase:	Sum: 4us Avg: 4us
FlipThreadSuspension:	Sum: 3us Avg: 3us
UnBindBitmaps:	Sum: 1us Avg: 1us
Sweep:	Sum: 1us Avg: 1us
(Paused)FlipCallback:	Sum: 1us Avg: 1us
FlipThreadRoots:	Sum: 0 Avg: 0
Done Dumping Averages
concurrent copying paused:	Sum: 72us 99% C.I. 10us-62us Avg: 36us Max: 62us
concurrent copying freed-bytes: Avg: 40MB Max: 40MB Min: 40MB
Freed-bytes histogram: 40960:1
concurrent copying total time: 62.658ms mean time: 62.658ms
concurrent copying freed: 40MB
concurrent copying throughput: 654MB/s  per cpu-time: 746011649/s / 711MB/s
concurrent copying tracing throughput: 243MB/s  per cpu-time: 264MB/s
Average major GC reclaim bytes ratio 1.53993 over 1 GC cycles
Average major GC copied live bytes ratio 0.614926 over 5 major GCs
Cumulative bytes moved 34606376
Peak regions allocated 193 (48MB) / 2048 (512MB)
Total madvise time 3.939ms
Average minor GC reclaim bytes ratio nan over 0 GC cycles
Average minor GC copied live bytes ratio nan over 0 minor GCs
Cumulative bytes moved 0
Peak regions allocated 193 (48MB) / 2048 (512MB)
Total time spent in GC: 62.658ms
Mean GC size throughput: 647MB/s per cpu-time: 706MB/s
Total bytes allocated 48MB
Total bytes freed 40MB
Free memory 7969KB
Free memory until GC 7969KB
Free memory until OOME 504MB
Total memory 15MB
Max memory 512MB
Zygote space size 7688KB
Total mutator paused time: 72us
Total time waiting for GC to complete: 0
Total GC count: 1
Total GC time: 62.658ms
Total blocking GC count: 0
Total blocking GC time: 0
Total pre-OOME GC count: 0
Histogram of GC count per 10000 ms: 0:4
Histogram of blocking GC count per 10000 ms: 0:4
Native bytes total: 18360892 registered: 2598380
Total native bytes at last GC: 18877020
/data/app/~~yAhtn7vhIxSAvCRRsOVXYA==/com.jingdong.app.mall-mWfx3BV_4XujXApgZq44_A==/oat/arm64/base.odex: speed-profile
/system_ext/framework/oat/arm64/miui-framework.autoui.odex: speed-profile
/system_ext/framework/oat/arm64/miui-framework.thirdappopt.vdex: verify
/system/framework/oat/arm64/com.android.location.provider.odex: speed
/system_ext/framework/oat/arm64/camerax-vendor-extensions.odex: verify
/system_ext/framework/oat/arm64/androidx.window.sidecar.odex: verify
/system/framework/oat/arm64/android.test.base.odex: verify
/system/framework/oat/arm64/android.hidl.manager-V1.0-java.odex: verify
/system/framework/oat/arm64/android.hidl.base-V1.0-java.odex: verify
/system/framework/oat/arm64/com.android.media.remotedisplay.odex: verify
/system_ext/framework/oat/arm64/MiuiBooster.vdex: verify
/system/framework/oat/arm64/org.apache.http.legacy.odex: speed-profile
/system_ext/framework/oat/arm64/androidx.window.extensions.odex: verify
Current JIT code cache size (used / resident): 0KB / 32KB
Current JIT data cache size (used / resident): 0KB / 32KB
Zygote JIT code cache size (at point of fork): 0KB / 32KB
Zygote JIT data cache size (at point of fork): 0KB / 32KB
Current JIT mini-debug-info size: 128B
Current JIT capacity: 64KB
Current number of JIT JNI stub entries: 0
Current number of JIT code cache entries: 0
Total number of JIT baseline compilations: 0
Total number of JIT optimized compilations: 0
Total number of JIT compilations for on stack replacement: 0
Total number of JIT code cache collections: 0
Memory used for stack maps: <no data>
Memory used for compiled code: <no data>
Memory used for profiling info: <no data>
Start Dumping Averages for 0 iterations for JIT timings
Done Dumping Averages
Memory used for compilation: <no data>
ProfileSaver total_bytes_written=0
ProfileSaver total_number_of_writes=0
ProfileSaver total_number_of_code_cache_queries=0
ProfileSaver total_number_of_skipped_writes=0
ProfileSaver total_number_of_failed_writes=0
ProfileSaver total_ms_of_sleep=0
ProfileSaver total_ms_of_work=0
ProfileSaver total_number_of_hot_spikes=0
ProfileSaver total_number_of_wake_ups=0

*** ART internal metrics ***
  Metadata:
    timestamp_since_start_ms: 31278
  Metrics:
    ClassLoadingTotalTime: count = 8361
    ClassVerificationTotalTime: count = 0
    ClassVerificationCount: count = 0
    WorldStopTimeDuringGCAvg: count = 73
    YoungGcCount: count = 0
    FullGcCount: count = 1
    TotalBytesAllocated: count = 36073960
    TotalGcCollectionTime: count = 62
    YoungGcThroughputAvg: count = 0
    FullGcThroughputAvg: count = 474
    YoungGcTracingThroughputAvg: count = 0
    FullGcTracingThroughputAvg: count = 240
    JitMethodCompileTotalTime: count = 0
    JitMethodCompileCount: count = 0
    YoungGcCollectionTime: range = 0...60000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    FullGcCollectionTime: range = 0...60000, buckets: 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    YoungGcThroughput: range = 0...10000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    FullGcThroughput: range = 0...10000, buckets: 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    YoungGcTracingThroughput: range = 0...10000, buckets: 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    FullGcTracingThroughput: range = 0...10000, buckets: 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0
    GcWorldStopTime: count = 73
    GcWorldStopCount: count = 1
    YoungGcScannedBytes: count = 0
    YoungGcFreedBytes: count = 0
    YoungGcDuration: count = 0
    FullGcScannedBytes: count = 15825266
    FullGcFreedBytes: count = 31324200
    FullGcDuration: count = 62
    GcWorldStopTimeDelta: count = 73
    GcWorldStopCountDelta: count = 1
    YoungGcScannedBytesDelta: count = 0
    YoungGcFreedBytesDelta: count = 0
    YoungGcDurationDelta: count = 0
    FullGcScannedBytesDelta: count = 15825266
    FullGcFreedBytesDelta: count = 31324200
    FullGcDurationDelta: count = 62
    JitMethodCompileTotalTimeDelta: count = 0
    JitMethodCompileCountDelta: count = 0
    ClassVerificationTotalTimeDelta: count = 0
    ClassVerificationCountDelta: count = 0
    ClassLoadingTotalTimeDelta: count = 8331
    TotalBytesAllocatedDelta: count = 36073960
    TotalGcCollectionTimeDelta: count = 62
    YoungGcCountDelta: count = 0
    FullGcCountDelta: count = 1
    TimeElapsedDelta: count = 26165951
    AppSlowPathDuringYoungGcDurationDelta: count = 0
    AppSlowPathDuringFullGcDurationDelta: count = 28
*** Done dumping ART internal metrics ***

----- end 19710 -----

----- Waiting Channels: pid 19710 at 2026-07-04 09:10:41.975943081+0800 -----
Cmd line: com.jingdong.app.mall:widgetProcess

sysTid=19710     state=S    binder_thread_read
sysTid=19720     state=S    do_sigtimedwait
sysTid=19721     state=S    pipe_read
sysTid=19722     state=S    futex_wait_queue
sysTid=19723     state=R    0
sysTid=19724     state=S    futex_wait_queue
sysTid=19725     state=S    futex_wait_queue
sysTid=19726     state=S    futex_wait_queue
sysTid=19727     state=S    binder_thread_read
sysTid=19728     state=S    binder_thread_read
sysTid=19729     state=S    do_epoll_wait
sysTid=19730     state=S    binder_thread_read
sysTid=19731     state=S    do_epoll_wait
sysTid=19732     state=S    futex_wait_queue
sysTid=19733     state=S    do_epoll_wait
sysTid=19735     state=S    futex_wait_queue
sysTid=19736     state=S    futex_wait_queue
sysTid=19737     state=S    do_epoll_wait
sysTid=19739     state=S    do_epoll_wait
sysTid=19745     state=S    do_epoll_wait
sysTid=19748     state=S    do_epoll_wait
sysTid=19750     state=S    do_epoll_wait
sysTid=19751     state=S    do_epoll_wait
sysTid=19754     state=S    futex_wait_queue
sysTid=19756     state=S    do_wait_intr_irq
sysTid=19757     state=S    do_wait_intr_irq
sysTid=19771     state=S    do_epoll_wait
sysTid=19775     state=S    do_epoll_wait
sysTid=19984     state=S    do_epoll_wait
sysTid=19988     state=S    futex_wait_queue
sysTid=19991     state=S    do_epoll_wait
sysTid=19992     state=S    futex_wait_queue
sysTid=19993     state=S    futex_wait_queue
sysTid=19994     state=S    futex_wait_queue
sysTid=19995     state=S    futex_wait_queue
sysTid=19996     state=S    futex_wait_queue
sysTid=19997     state=S    futex_wait_queue
sysTid=19998     state=S    futex_wait_queue
sysTid=19999     state=S    futex_wait_queue
sysTid=20000     state=S    futex_wait_queue
sysTid=20005     state=S    futex_wait_queue
sysTid=20008     state=S    futex_wait_queue
sysTid=20010     state=S    futex_wait_queue
sysTid=20011     state=S    futex_wait_queue
sysTid=20012     state=S    futex_wait_queue
sysTid=20013     state=S    futex_wait_queue
sysTid=20015     state=S    futex_wait_queue
sysTid=20016     state=S    futex_wait_queue
sysTid=20082     state=S    binder_thread_read

----- end 19710 -----

