0% found this document useful (0 votes)
5 views22 pages

System Server Crash Report Analysis

The document details various crash reports from the Dropbox system, including system server crashes, app crashes, and application not responding (ANR) events. Notably, there are multiple entries for system app ANRs with lost contents, while other crash types show no entries found. The document also provides CPU usage statistics and memory pressure information during a specific timeframe.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views22 pages

System Server Crash Report Analysis

The document details various crash reports from the Dropbox system, including system server crashes, app crashes, and application not responding (ANR) events. Notably, there are multiple entries for system app ANRs with lost contents, while other crash types show no entries found. The document also provides CPU usage statistics and memory pressure information during a specific timeframe.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

------ DROPBOX SYSTEM SERVER CRASHES (/system/bin/dumpsys -T 1000 dropbox -p

system_server_crash) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: system_server_crash

========================================
2025-09-14 01:12:58 system_server_crash (contents lost)
------ DROPBOX SYSTEM APP CRASHES (/system/bin/dumpsys -T 1000 dropbox -p
system_app_crash) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: system_app_crash

(No entries found.)


------ DROPBOX SYSTEM WATCHDOG CRASHES (/system/bin/dumpsys -T 1000 dropbox -p
system_server_watchdog) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: system_server_watchdog

(No entries found.)


------ DROPBOX SYSTEM SERVER ANR (/system/bin/dumpsys -T 1000 dropbox -p
system_server_anr) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: system_server_anr

(No entries found.)


------ DROPBOX SYSTEM APP NATIVE CRASHES (/system/bin/dumpsys -T 1000 dropbox -p
system_app_native_crash) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: system_app_native_crash

(No entries found.)


------ DROPBOX SYSTEM APP ANR (/system/bin/dumpsys -T 1000 dropbox -p
system_app_anr) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: system_app_anr

========================================
2025-09-12 19:48:05 system_app_anr (contents lost)
========================================
2025-09-12 19:48:34 system_app_anr (contents lost)
========================================
2025-09-12 20:06:05 system_app_anr (contents lost)
========================================
2025-09-12 20:12:05 system_app_anr (contents lost)
========================================
2025-09-12 21:31:46 system_app_anr (contents lost)
========================================
2025-09-12 21:32:52 system_app_anr (contents lost)
========================================
2025-09-12 21:37:26 system_app_anr (contents lost)
========================================
2025-09-12 22:00:36 system_app_anr (contents lost)
========================================
2025-09-12 22:09:01 system_app_anr (contents lost)
========================================
2025-09-12 22:09:42 system_app_anr (contents lost)
========================================
2025-09-13 00:00:24 system_app_anr (contents lost)
========================================
2025-09-13 01:08:59 system_app_anr (contents lost)
========================================
2025-09-13 01:09:01 system_app_anr (contents lost)
========================================
2025-09-13 18:01:50 system_app_anr (contents lost)
========================================
2025-09-14 01:08:41 system_app_anr (contents lost)
========================================
2025-09-14 01:08:51 system_app_anr (contents lost)
========================================
2025-09-14 08:20:58 system_app_anr (contents lost)
========================================
2025-09-14 08:22:21 system_app_anr (contents lost)
========================================
2025-09-14 13:00:36 system_app_anr (contents lost)
========================================
2025-09-14 19:17:09 system_app_anr (contents lost)
========================================
2025-09-14 22:57:14 system_app_anr (contents lost)
========================================
2025-09-15 21:02:58 system_app_anr (contents lost)
========================================
2025-09-16 10:07:51 system_app_anr (contents lost)
========================================
2025-09-16 10:34:18 system_app_anr (contents lost)
========================================
2025-09-16 20:49:06 system_app_anr (contents lost)
========================================
2025-09-16 22:25:22 system_app_anr (contents lost)
========================================
2025-09-17 11:44:33 system_app_anr (compressed text, 10389 bytes)
Process: [Link]
PID: 13176
UID: 10134
Flags: 0x20883e45
Package: [Link] v1096 ([Link] GMS)
Foreground: No
Process-Runtime: 22200888
Subject: Broadcast of Intent { act=[Link].SMS_RECEIVED
flg=0x19000010 cmp=[Link]/.ReceptorSMS (has extras) }
Build: samsung/a10sub/a10s:11/RP1A.200720.012/A107MUBS6CWD2:user/release-keys

----- Output from /proc/pressure/memory -----


some avg10=12.63 avg60=8.31 avg300=7.37 total=636720661
full avg10=5.98 avg60=4.21 avg300=3.98 total=369908180
----- End output from /proc/pressure/memory -----

CPU usage from 29856ms to -1ms ago (2025-09-17 11:44:02.386 to 2025-09-17


11:44:32.243) with 99% awake:
38% 1121/system_server: 21% user + 16% kernel / faults: 142721 minor 556 major
33% 139/kswapd0: 0% user + 33% kernel
12% 253/exe_cq/0: 0% user + 12% kernel
12% 1421/[Link]: 7.7% user + 4.3% kernel / faults: 69361 minor 477
major
10% 521/surfaceflinger: 5.7% user + 4.7% kernel / faults: 7054 minor 33 major
6% 475/[Link]: 5.4% user + 0.6% kernel / faults:
1664 minor 3 major
5.8% 21525/[Link]: 2.7% user + 3.1% kernel / faults: 39711
minor 97 major
5.4% 484/[Link]@2.1-service: 1.6% user + 3.8%
kernel / faults: 2898 minor 15 major
4.6% 2053/[Link]: 2.8% user + 1.8% kernel / faults:
25034 minor 54 major
4.4% 8725/[Link]: 3.3% user + 1.1% kernel / faults: 18161 minor 11
major
3.5% 510/audioserver: 2.9% user + 0.5% kernel / faults: 2855 minor 9 major
3.3% 13176/[Link]: 2.5% user + 0.8% kernel / faults: 19279 minor 17 major
3% 1395/[Link]: 1.7% user + 1.2% kernel / faults: 23184 minor 266
major
2.7% 7518/[Link]: 1% user + 1.6% kernel / faults: 23375 minor 81
major
2.5% 8060/[Link]: 1.8% user + 0.7% kernel / faults: 22525 minor 68
major
2.4% 646/[Link]@2.0-service-mediatek: 0.9% user + 1.4% kernel /
faults: 880 minor 8 major
2.3% 297/irq/17-ilitek: 0% user + 2.3% kernel
1.9% 681/[Link]@2.2-service: 1.2% user + 0.7% kernel /
faults: 1024 minor
1.8% 467/zygote: 0.2% user + 1.6% kernel / faults: 8335 minor 19 major
1.8% 355/lmkd: 0.3% user + 1.4% kernel
1.6% 19494/kworker/u16:2-pvr_misr: 0% user + 1.6% kernel
1.5% 21338/kworker/u16:4-kverityd: 0% user + 1.5% kernel
1.4% 354/logd: 0.7% user + 0.7% kernel / faults: 2000 minor
1.1% 3770/kworker/u16:0-kverityd: 0% user + 1.1% kernel
1.1% 200/disp_idlemgr: 0% user + 1.1% kernel
1.1% 13026/kworker/2:0H-kblockd: 0% user + 1.1% kernel
1% 18207/kworker/u16:7-pvr_misr: 0% user + 1% kernel
1% 2901/[Link]: 0.6% user + 0.3% kernel / faults: 14009
minor 44 major
0.9% 2696/kworker/0:0H-kblockd: 0% user + 0.9% kernel
0.8% 10937/kworker/3:1H-kblockd: 0% user + 0.8% kernel
0.8% 10938/kworker/1:2H-kblockd: 0% user + 0.8% kernel
0.8% 229/spi3: 0% user + 0.8% kernel
0.7% 19668/[Link]: 0.1% user + 0.6% kernel / faults: 7576 minor 145 major
0.7% 1750/[Link]: 0.4% user + 0.2% kernel / faults: 6151
minor 96 major
0.7% 7409/[Link]: 0.2% user + 0.4% kernel / faults: 12129 minor 10
major
0% 27979/kworker/4:2H-kblockd: 0% user + 0% kernel
0.6% 3113/kworker/5:0H: 0% user + 0.6% kernel
0.6% 190/pbm: 0% user + 0.6% kernel
0.6% 12237/kworker/7:1H-kblockd: 0% user + 0.6% kernel
0.6% 31061/kworker/6:2H: 0% user + 0.6% kernel
0.6% 261/pvr_defer_free: 0% user + 0.6% kernel
0.6% 356/servicemanager: 0.2% user + 0.3% kernel / faults: 1008 minor 4 major
0.6% 464/statsd: 0.4% user + 0.2% kernel / faults: 1429 minor
0.5% 193/chre_kthread: 0% user + 0.5% kernel
0.5% 6281/[Link]:playback: 0.3% user + 0.2% kernel / faults: 3059
minor 78 major
0.5% 1682/[Link]: 0.2% user + 0.3% kernel / faults: 6777 minor 37
major
0.5% 8162/[Link]: 0.1% user + 0.3% kernel / faults: 6930
minor 11 major
0.5% 30722/[Link]: 0.2% user + 0.2% kernel / faults: 3290
minor 2 major
0.4% 466/netd: 0.1% user + 0.3% kernel / faults: 2062 minor 1 major
0.4% 2923/[Link]: 0.2% user + 0.2% kernel / faults: 6670 minor 38
major
0.4% 10/rcu_preempt: 0% user + 0.4% kernel
0.4% 207/present_fence_w: 0% user + 0.4% kernel
0.4% 482/[Link]@4.0-service-mediatek: 0% user + 0.4%
kernel / faults: 314 minor 65 major
0.4% 495/[Link]@1.0-service: 0.1% user + 0.2% kernel /
faults: 1357 minor 6 major
0.4% 10713/kworker/u16:5-kverityd: 0% user + 0.4% kernel
0.3% 1/init: 0.1% user + 0.1% kernel / faults: 1561 minor
0.3% 1386/hif_thread: 0% user + 0.3% kernel
0.2% 674/rild: 0% user + 0.2% kernel / faults: 2714 minor 8 major
0.2% 6471/kworker/4:1-events_freezable: 0% user + 0.2% kernel
0.2% 12861/kworker/u16:6-pvr_misr: 0% user + 0.2% kernel
0% 19093/kworker/u16:1-pvr_misr: 0% user + 0% kernel
0.2% 282/ipi_cpu_dvfs_rt: 0% user + 0.2% kernel
0.2% 2756/[Link]: 0% user + 0.2% kernel / faults:
2702 minor 28 major
0.2% 408/[Link]@[Link]: 0% user + 0.1%
kernel / faults: 323 minor 151 major
0.2% 424/jbd2/mmcblk0p39: 0% user + 0.2% kernel
0.2% 488/[Link]-service: 0% user + 0.1% kernel / faults:
1053 minor
0.2% 625/keystore: 0% user + 0.1% kernel / faults: 1539 minor 6 major
0.2% 1385/main_thread: 0% user + 0.2% kernel
0% 4854/kworker/u16:3-kverityd: 0% user + 0% kernel
0.2% 13547/kworker/3:1-ged_notify_sw_vsync: 0% user + 0.2% kernel
0.2%
20302/[Link]:sandboxed_process0:[Link]:
0% user + 0.1% kernel / faults: 2622 minor 52 major
0.1% 275/dlpt_notify_thr: 0% user + 0.1% kernel
0.1% 402/iod: 0% user + 0.1% kernel / faults: 139 minor 5 major
0.1% 1601/[Link]: 0.1% user + 0% kernel / faults: 4582
minor 12 major
0.1% 11163/kworker/7:1-events: 0% user + 0.1% kernel
0.1% 13034/kworker/4:1H-kblockd: 0% user + 0.1% kernel
0.1% 486/[Link]@1.0-service: 0% user + 0.1% kernel / faults:
456 minor 81 major
0.1% 3172/kworker/1:1H: 0% user + 0.1% kernel
0% 3546/[Link]: 0% user + 0% kernel / faults: 3746 minor
12 major
0.1% 8188/kworker/5:0-pm: 0% user + 0.1% kernel
0.1% 12028/kworker/6:2-events: 0% user + 0.1% kernel
0.1% 12111/kworker/1:2-events: 0% user + 0.1% kernel
0.1% 17165/kworker/0:1-mm_percpu_wq: 0% user + 0.1% kernel
0% 113/ion_mm_heap: 0% user + 0% kernel
0% 244/tee_worker/2: 0% user + 0% kernel
0% 504/[Link]@2.2-service: 0% user + 0% kernel /
faults: 254 minor 121 major
0.1% 1387/rx_thread: 0% user + 0.1% kernel
0.1% 3867/[Link]: 0% user + 0% kernel / faults: 2809 minor 13
major
0.1% 11231/kworker/2:1-ged_notify_sw_vsync: 0% user + 0.1% kernel
0.1% 19710/[Link]:interactor: 0% user + 0.1%
kernel / faults: 2908 minor 13 major
0.1% 20011/[Link]:wpsreader3: 0% user + 0% kernel / faults: 2844 minor 12
major
0% 11/rcu_sched: 0% user + 0% kernel
0% 205/disp_delay_trig: 0% user + 0% kernel
0% 242/tee_worker/0: 0% user + 0% kernel
0% 243/tee_worker/1: 0% user + 0% kernel
0% 245/tee_worker/3: 0% user + 0% kernel
0% 607/cameraserver: 0% user + 0% kernel / faults: 767 minor 21 major
0% 639/wificond: 0% user + 0% kernel / faults: 483 minor
0% 1391/wpa_supplicant: 0% user + 0% kernel / faults: 51 minor 70 major
0% 2363/pageboostd: 0% user + 0% kernel / faults: 310 minor 18 major
0% 19901/[Link]:pkgextractor: 0% user + 0% kernel / faults: 1728 minor 12
major
0% 20067/[Link]:wpsreader2: 0% user + 0% kernel / faults: 2847 minor 10
major
0% 17/ksoftirqd/1: 0% user + 0% kernel
0% 32/ksoftirqd/4: 0% user + 0% kernel
0% 37/ksoftirqd/5: 0% user + 0% kernel
0% 42/ksoftirqd/6: 0% user + 0% kernel
0% 47/ksoftirqd/7: 0% user + 0% kernel
0% 116/ion_history: 0% user + 0% kernel
0% 241/tee_irq_bh: 0% user + 0% kernel
0% 263/pvr_cacheop: 0% user + 0% kernel
0% 357/hwservicemanager: 0% user + 0% kernel / faults: 600 minor 199 major
0% 358/vndservicemanager: 0% user + 0% kernel / faults: 545 minor 154 major
0% 359/psimon: 0% user + 0% kernel
0% 406/mcDriverDaemon: 0% user + 0% kernel / faults: 200 minor
0% 448/auditd: 0% user + 0% kernel / faults: 281 minor 1 major
0% 478/[Link]@1.1-service: 0% user + 0% kernel / faults: 80
minor 2 major
0% 503/[Link]@1.0-service: 0% user + 0% kernel / faults:
358 minor 4 major
0% 627/[Link]: 0% user + 0% kernel / faults: 301 minor 3 major
0% 663/thermal: 0% user + 0% kernel / faults: 173 minor 48 major
0% 748/at_distributor: 0% user + 0% kernel / faults: 465 minor 8 major
0% 772/netdagent: 0% user + 0% kernel / faults: 69 minor 13 major
0% 1375/[Link]@1.0-service-lazy: 0% user + 0% kernel / faults: 466
minor 2 major
0% 1577/[Link]: 0% user + 0% kernel / faults: 1261
minor 7 major
0% 1663/[Link]: 0% user + 0% kernel / faults: 1228 minor 8 major
0% 1701/[Link]: 0% user + 0% kernel / faults: 1219 minor 8 major
0% 2823/[Link]: 0% user + 0% kernel / faults: 1202 minor
6 major
0%
7851/[Link]:sandboxed_process0:[Link]:
0% user + 0% kernel / faults: 2508 minor 16 major
0% 10815/kworker/0:2H-kblockd: 0% user + 0% kernel
0% 11061/kworker/5:2H-kblockd: 0% user + 0% kernel
0% 12836/kworker/4:2-events_freezable: 0% user + 0% kernel
0% 16452/kworker/u17:1-rx0_worker: 0% user + 0% kernel
0% 19969/[Link]:wpsreader1: 0% user + 0% kernel / faults: 2841 minor 12
major
+0% 14310/[Link]:edgelighting: 0% user + 0% kernel
+0% 14391/[Link]:googleapp: 0% user + 0% kernel
+0% 14453/[Link]: 0% user + 0% kernel
+0% 14488/android:drmService: 0% user + 0% kernel
+0% 14539/[Link]: 0% user + 0% kernel
+0% 14601/[Link]: 0% user + 0% kernel
+0% 14643/[Link]: 0% user + 0% kernel
+0% 14649/kworker/u17:2: 0% user + 0% kernel
57% TOTAL: 32% user + 21% kernel + 2.6% iowait + 0% softirq

----- pid 13176 at 2025-09-17 11:44:32 -----


Cmd line: [Link]
Build fingerprint:
'samsung/a10sub/a10s:11/RP1A.200720.012/A107MUBS6CWD2:user/release-keys'
ABI: 'arm'
Build type: optimized
Zygote loaded classes=32032 post zygote classes=31
Dumping registered class loaders
#0 [Link]: [], parent #1
#1 [Link]: [], no parent
#2 [Link]: [/product/priv-app/SYSdll/[Link]], parent #1
Done dumping class loaders
Classes initialized: 173 in 83.638ms
Intern table: 45877 strong; 515 weak
JNI: CheckJNI is off; globals=642 (plus 53 weak)
Libraries: [Link] libandroid_runtime.so libaudioeffect_jni.so
libcompiler_rt.so libicu_jni.so [Link] [Link] [Link]
libmedia_jni.so [Link] librs_jni.so libsfplugin_ccodec.so [Link]
libstats_jni.so libwebviewchromium_loader.so (15)
Heap: 9% free, 3150KB/3500KB; 65720 objects
Dumping cumulative Gc timings
Start Dumping histograms for 7 iterations for concurrent copying
ScanImmuneSpaces: Sum: 143.414ms 99% C.I. 8.186ms-16.860ms Avg: 11.031ms Max:
16.860ms
VisitConcurrentRoots: Sum: 83.181ms 99% C.I. 4.581ms-9.015ms Avg: 6.398ms Max:
9.015ms
MarkingPhase: Sum: 24.760ms 99% C.I. 2.799ms-6.449ms Avg: 4.126ms Max: 6.449ms
ProcessMarkStack: Sum: 21.196ms 99% C.I. 1.010ms-7.222ms Avg: 3.028ms Max: 7.222ms
ScanCardsForSpace: Sum: 6.616ms 99% C.I. 562us-2113.250us Avg: 945.142us Max:
2122us
ForwardSoftReferences: Sum: 6.468ms 99% C.I. 423us-1461us Avg: 924us Max: 1461us
FlipOtherThreads: Sum: 4.484ms 99% C.I. 367us-990us Avg: 640.571us Max: 990us
SweepSystemWeaks: Sum: 3.866ms 99% C.I. 398us-816us Avg: 552.285us Max: 816us
ClearFromSpace: Sum: 3.850ms 99% C.I. 139us-971us Avg: 550us Max: 971us
GrayAllDirtyImmuneObjects: Sum: 2.924ms 99% C.I. 290us-708us Avg: 417.714us Max:
708us
CaptureThreadRootsForMarking: Sum: 2.713ms 99% C.I. 312us-641us Avg: 452.166us Max:
641us
InitializePhase: Sum: 2.468ms 99% C.I. 235us-613us Avg: 352.571us Max: 613us
VisitNonThreadRoots: Sum: 2.426ms 99% C.I. 145us-297us Avg: 186.615us Max: 297us
FlipThreadRoots: Sum: 1.798ms 99% C.I. 4us-1738.750us Avg: 256.857us Max: 1753us
SweepLargeObjects: Sum: 1.771ms 99% C.I. 120us-398.250us Avg: 253us Max: 399us
EnqueueFinalizerReferences: Sum: 1.316ms 99% C.I. 67us-380us Avg: 188us Max:
380us
CopyingPhase: Sum: 969us 99% C.I. 42us-487.750us Avg: 138.428us Max: 497us
RecordFree: Sum: 756us 99% C.I. 77us-152us Avg: 108us Max: 152us
MarkZygoteLargeObjects: Sum: 623us 99% C.I. 49us-139us Avg: 89us Max: 139us
ProcessReferences: Sum: 608us 99% C.I. 6us-99us Avg: 43.428us Max: 99us
MarkStackAsLive: Sum: 530us 99% C.I. 24us-274us Avg: 75.714us Max: 274us
ThreadListFlip: Sum: 451us 99% C.I. 37us-120us Avg: 64.428us Max: 120us
(Paused)GrayAllNewlyDirtyImmuneObjects: Sum: 441us 99% C.I. 55us-73us Avg: 63us
Max: 73us
(Paused)ClearCards: Sum: 335us 99% C.I. 0.250us-48us Avg: 2.080us Max: 48us
SweepAllocSpace: Sum: 270us 99% C.I. 9us-100us Avg: 38.571us Max: 100us
ReclaimPhase: Sum: 224us 99% C.I. 23us-62us Avg: 32us Max: 62us
SwapBitmaps: Sum: 205us 99% C.I. 16us-52us Avg: 29.285us Max: 52us
ResumeRunnableThreads: Sum: 121us 99% C.I. 10us-30us Avg: 17.285us Max: 30us
EmptyRBMarkBitStack: Sum: 118us 99% C.I. 10us-30us Avg: 16.857us Max: 30us
(Paused)FlipCallback: Sum: 68us 99% C.I. 6us-16us Avg: 9.714us Max: 16us
Sweep: Sum: 54us 99% C.I. 5us-11us Avg: 7.714us Max: 11us
UnBindBitmaps: Sum: 39us 99% C.I. 3us-8us Avg: 5.571us Max: 8us
ResumeOtherThreads: Sum: 30us 99% C.I. 3us-7us Avg: 4.285us Max: 7us
(Paused)SetFromSpace: Sum: 29us 99% C.I. 3us-10us Avg: 4.142us Max: 10us
Done Dumping histograms
concurrent copying paused: Sum: 1.238ms 99% C.I. 152us-215us Avg: 176.857us Max:
215us
concurrent copying freed-bytes: Avg: 638KB Max: 1074KB Min: 396KB
Freed-bytes histogram: 320:4,640:2,960:1
concurrent copying total time: 319.122ms mean time: 45.588ms
concurrent copying freed: 28395 objects with total size 4473KB
concurrent copying throughput: 89012.5/s / 13MB/s per cpu-time: 15687095/s /
14MB/s
Average major GC reclaim bytes ratio 0.250684 over 7 GC cycles
Average major GC copied live bytes ratio 0.507413 over 12 major GCs
Cumulative bytes moved 14540472
Cumulative objects moved 259974
Peak regions allocated 40 (10MB) / 1024 (256MB)
Start Dumping histograms for 8 iterations for young concurrent copying
ScanImmuneSpaces: Sum: 113.324ms 99% C.I. 10.586ms-17.841ms Avg: 14.165ms Max:
17.841ms
VisitConcurrentRoots: Sum: 54.869ms 99% C.I. 5.497ms-8.856ms Avg: 6.858ms Max:
8.861ms
ScanCardsForSpace: Sum: 15.699ms 99% C.I. 0.795ms-6.788ms Avg: 1.962ms Max:
6.903ms
ProcessMarkStack: Sum: 15.571ms 99% C.I. 0.553ms-7.956ms Avg: 1.946ms Max: 8.121ms
SweepSystemWeaks: Sum: 15.017ms 99% C.I. 0.315ms-6.460ms Avg: 1.877ms Max: 6.479ms
FlipOtherThreads: Sum: 10.833ms 99% C.I. 0.333ms-3.218ms Avg: 1.354ms Max: 3.219ms
GrayAllDirtyImmuneObjects: Sum: 9.466ms 99% C.I. 0.318ms-4.442ms Avg: 1.183ms
Max: 4.526ms
InitializePhase: Sum: 8.313ms 99% C.I. 0.661ms-2.074ms Avg: 1.039ms Max: 2.095ms
ClearFromSpace: Sum: 6.319ms 99% C.I. 107us-1606us Avg: 789.875us Max: 1606us
ForwardSoftReferences: Sum: 2.814ms 99% C.I. 22us-1462us Avg: 351.750us Max:
1465us
SweepArray: Sum: 1.787ms 99% C.I. 63us-682us Avg: 223.375us Max: 682us
EnqueueFinalizerReferences: Sum: 1.663ms 99% C.I. 91us-508us Avg: 207.875us Max:
508us
VisitNonThreadRoots: Sum: 1.563ms 99% C.I. 153us-291us Avg: 195.375us Max: 291us
ThreadListFlip: Sum: 1.095ms 99% C.I. 40us-550us Avg: 136.875us Max: 550us
RecordFree: Sum: 1.051ms 99% C.I. 2us-215us Avg: 65.687us Max: 215us
CopyingPhase: Sum: 974us 99% C.I. 44us-515us Avg: 121.750us Max: 515us
ProcessReferences: Sum: 867us 99% C.I. 4us-251us Avg: 54.187us Max: 251us
(Paused)GrayAllNewlyDirtyImmuneObjects: Sum: 603us 99% C.I. 54us-107us Avg:
75.375us Max: 107us
(Paused)ClearCards: Sum: 476us 99% C.I. 0.252us-53us Avg: 2.586us Max: 53us
MarkZygoteLargeObjects: Sum: 471us 99% C.I. 36us-85us Avg: 58.875us Max: 85us
ResumeRunnableThreads: Sum: 244us 99% C.I. 10us-57us Avg: 30.500us Max: 57us
ReclaimPhase: Sum: 232us 99% C.I. 16us-43us Avg: 29us Max: 43us
EmptyRBMarkBitStack: Sum: 226us 99% C.I. 9us-55us Avg: 28.250us Max: 55us
FlipThreadRoots: Sum: 150us 99% C.I. 5us-80us Avg: 18.750us Max: 80us
SwapBitmaps: Sum: 138us 99% C.I. 9us-32us Avg: 17.250us Max: 32us
ResumeOtherThreads: Sum: 119us 99% C.I. 3us-45us Avg: 14.875us Max: 45us
ResetStack: Sum: 104us 99% C.I. 9us-20us Avg: 13us Max: 20us
FreeList: Sum: 100us 99% C.I. 5us-52us Avg: 12.500us Max: 52us
(Paused)FlipCallback: Sum: 75us 99% C.I. 6us-16us Avg: 9.375us Max: 16us
(Paused)SetFromSpace: Sum: 41us 99% C.I. 3us-8us Avg: 5.125us Max: 8us
Done Dumping histograms
young concurrent copying paused: Sum: 2.250ms 99% C.I. 156us-738us Avg:
281.250us Max: 738us
young concurrent copying freed-bytes: Avg: 964KB Max: 4183KB Min: 404KB
Freed-bytes histogram: 0:7,3840:1
young concurrent copying total time: 264.279ms mean time: 33.034ms
young concurrent copying freed: 105711 objects with total size 7719KB
young concurrent copying throughput: 400420/s / 28MB/s per cpu-time: 34824634/s /
33MB/s
Average minor GC reclaim bytes ratio 0.734011 over 8 GC cycles
Average minor GC copied live bytes ratio 0.0902602 over 15 minor GCs
Cumulative bytes moved 2806280
Cumulative objects moved 60802
Peak regions allocated 40 (10MB) / 1024 (256MB)
Total time spent in GC: 583.401ms
Mean GC size throughput: 20MB/s per cpu-time: 22MB/s
Mean GC object throughput: 229869 objects/s
Total number of allocations 199826
Total bytes allocated 14MB
Total bytes freed 11MB
Free memory 349KB
Free memory until GC 349KB
Free memory until OOME 252MB
Total memory 3500KB
Max memory 256MB
Zygote space size 3000KB
Total mutator paused time: 3.488ms
Total time waiting for GC to complete: 51.308us
Total GC count: 15
Total GC time: 583.401ms
Total blocking GC count: 0
Total blocking GC time: 0
Total full gc with SoftReferences count: 0
Total count waiting for GC to complete for long time: 0
Histogram of GC count per 10000 ms: 2:2,6:1
Histogram of blocking GC count per 10000 ms: 0:3
Native bytes total: 6448464 registered: 99808
Total native bytes at last GC: 6255408
/data/dalvik-cache/arm/product@priv-app@SYSdll@[Link]@[Link]: speed-
profile
/system/framework/oat/arm/[Link]: quicken
/system/framework/oat/arm/[Link]: quicken
/system/framework/oat/arm/[Link]: quicken
Current JIT code cache size (used / resident): 6KB / 32KB
Current JIT data cache size (used / resident): 6KB / 32KB
Zygote JIT code cache size (at point of fork): 45KB / 48KB
Zygote JIT data cache size (at point of fork): 40KB / 44KB
Current JIT mini-debug-info size: 30KB
Current JIT capacity: 64KB
Current number of JIT JNI stub entries: 0
Current number of JIT code cache entries: 48
Total number of JIT compilations: 5
Total number of JIT compilations for on stack replacement: 0
Total number of JIT code cache collections: 0
Memory used for stack maps: Avg: 296B Max: 560B Min: 60B
Memory used for compiled code: Avg: 1322B Max: 2196B Min: 370B
Memory used for profiling info: Avg: 200B Max: 476B Min: 44B
Start Dumping histograms for 48 iterations for JIT timings
Compiling: Sum: 207.159ms 99% C.I. 0.567ms-29.344ms Avg: 4.315ms Max: 35.050ms
TrimMaps: Sum: 3.957ms 99% C.I. 33us-314us Avg: 82.437us Max: 343us
Done Dumping histograms
Memory used for compilation: Avg: 123KB Max: 1114KB Min: 12KB
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=5000
ProfileSaver total_ms_of_work=0
ProfileSaver total_number_of_hot_spikes=0
ProfileSaver total_number_of_wake_ups=0

suspend all histogram: Sum: 1.958ms 99% C.I. 6us-426.799us Avg: 55.942us Max:
479us
DALVIK THREADS (17):
"Signal Catcher" daemon prio=10 tid=6 Runnable
| group="system" sCount=0 dsCount=0 flags=0 obj=0x12d80458 self=0xf0c8d800
| sysTid=13186 nice=-20 cgrp=default sched=0/0 handle=0xda2071c0
| state=R schedstat=( 54131230 1420387 28 ) utm=2 stm=2 core=3 HZ=100
| stack=0xda10c000-0xda10e000 stackSize=1008KB
| held mutexes= "mutator lock"(shared held)
native: #00 pc 00377c45 /apex/[Link]/lib/[Link]
(art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&,
int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+76)
native: #01 pc 00446fc7 /apex/[Link]/lib/[Link]
(art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>
>&, bool, BacktraceMap*, bool) const+386)
native: #02 pc 00442993 /apex/[Link]/lib/[Link]
(art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&,
bool, BacktraceMap*, bool) const+34)
native: #03 pc 0045f569 /apex/[Link]/lib/[Link]
(art::DumpCheckpoint::Run(art::Thread*)+664)
native: #04 pc 0045ab43 /apex/[Link]/lib/[Link]
(art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+354)
native: #05 pc 0045a07b /apex/[Link]/lib/[Link]
(art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>
>&, bool)+1486)
native: #06 pc 00459775 /apex/[Link]/lib/[Link]
(art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char,
std::__1::char_traits<char> >&)+604)
native: #07 pc 00411eeb /apex/[Link]/lib/[Link]
(art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char,
std::__1::char_traits<char> >&)+130)
native: #08 pc 00421aa3 /apex/[Link]/lib/[Link]
(art::SignalCatcher::HandleSigQuit()+1046)
native: #09 pc 00420e3b /apex/[Link]/lib/[Link]
(art::SignalCatcher::Run(void*)+290)
native: #10 pc 000aad13 /apex/[Link]/lib/bionic/[Link]
(__pthread_start(void*)+40)
native: #11 pc 00064193 /apex/[Link]/lib/bionic/[Link]
(__start_thread+30)
(no managed stack frames)

"main" prio=5 tid=1 Waiting


| group="main" sCount=1 dsCount=0 flags=1 obj=0x736b5540 self=0xf2b74e00
| sysTid=13176 nice=0 cgrp=default sched=0/0 handle=0xf317d474
| state=S schedstat=( 249490535 149136233 817 ) utm=11 stm=13 core=2 HZ=100
| stack=0xff70c000-0xff70e000 stackSize=8192KB
| held mutexes=
at [Link](Native method)
- waiting on an unknown object
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link]$[Link]([Link])
at
[Link]$[Link]([Link]
)
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at [Link](Native method)
at
[Link]$[Link]([Link])
at [Link]([Link])

"Jit thread pool worker thread 0" daemon prio=5 tid=7 Native
| group="system" sCount=1 dsCount=0 flags=1 obj=0x12d804d0 self=0xf08f0600
| sysTid=13187 nice=9 cgrp=default sched=0/0 handle=0xda109d60
| state=S schedstat=( 30946844 32558463 55 ) utm=2 stm=0 core=3 HZ=100
| stack=0xda00b000-0xda00d000 stackSize=1023KB
| held mutexes=
native: #00 pc 0005e3e8 /apex/[Link]/lib/bionic/[Link]
(syscall+28)
native: #01 pc 00131bb3 /apex/[Link]/lib/[Link]
(art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
native: #02 pc 00460a87 /apex/[Link]/lib/[Link]
(art::ThreadPool::GetTask(art::Thread*)+58)
native: #03 pc 00460199 /apex/[Link]/lib/[Link]
(art::ThreadPoolWorker::Run()+72)
native: #04 pc 0045fdd9 /apex/[Link]/lib/[Link]
(art::ThreadPoolWorker::Callback(void*)+116)
native: #05 pc 000aad13 /apex/[Link]/lib/bionic/[Link]
(__pthread_start(void*)+40)
native: #06 pc 00064193 /apex/[Link]/lib/bionic/[Link]
(__start_thread+30)
(no managed stack frames)

"HeapTaskDaemon" daemon prio=5 tid=8 WaitingForTaskProcessor


| group="system" sCount=1 dsCount=0 flags=1 obj=0x12d815b0 self=0xedcc3200
| sysTid=13188 nice=4 cgrp=default sched=0/0 handle=0xda0051c0
| state=S schedstat=( 529320848 65658230 289 ) utm=45 stm=7 core=6 HZ=100
| stack=0xd9f02000-0xd9f04000 stackSize=1040KB
| held mutexes=
native: #00 pc 0005e3e8 /apex/[Link]/lib/bionic/[Link]
(syscall+28)
native: #01 pc 00131bb3 /apex/[Link]/lib/[Link]
(art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
native: #02 pc 00219555 /apex/[Link]/lib/[Link]
(art::gc::TaskProcessor::GetTask(art::Thread*)+316)
native: #03 pc 00219c45 /apex/[Link]/lib/[Link]
(art::gc::TaskProcessor::RunAllTasks(art::Thread*)+48)
at [Link](Native method)
at [Link]$[Link]([Link])
at [Link]$[Link]([Link])
at [Link]([Link])

"FinalizerDaemon" daemon prio=5 tid=9 Waiting


| group="system" sCount=1 dsCount=0 flags=1 obj=0x12d80548 self=0xedc4ce00
| sysTid=13190 nice=4 cgrp=default sched=0/0 handle=0xc2bc91c0
| state=S schedstat=( 9690848 721922 17 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc2ac6000-0xc2ac8000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- waiting on <0x0a86e199> (a [Link])
at [Link]([Link])
at [Link]([Link])
- locked <0x0a86e199> (a [Link])
at [Link]([Link])
at [Link]$[Link]([Link])
at [Link]$[Link]([Link])
at [Link]([Link])

"ReferenceQueueDaemon" daemon prio=5 tid=10 Waiting


| group="system" sCount=1 dsCount=0 flags=1 obj=0x12d805c0 self=0xedc4c000
| sysTid=13189 nice=4 cgrp=default sched=0/0 handle=0xc2cd21c0
| state=S schedstat=( 5188306 1483998 20 ) utm=0 stm=0 core=6 HZ=100
| stack=0xc2bcf000-0xc2bd1000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- waiting on <0x0980dc5e> (a [Link]<[Link]>)
at [Link]([Link])
at [Link]([Link])
at [Link]$[Link]([Link])
- locked <0x0980dc5e> (a [Link]<[Link]>)
at [Link]$[Link]([Link])
at [Link]([Link])

"FinalizerWatchdogDaemon" daemon prio=5 tid=11 Sleeping


| group="system" sCount=1 dsCount=0 flags=1 obj=0x12d80638 self=0xedc4dc00
| sysTid=13191 nice=4 cgrp=default sched=0/0 handle=0xc2ac01c0
| state=S schedstat=( 460076 46308 7 ) utm=0 stm=0 core=6 HZ=100
| stack=0xc29bd000-0xc29bf000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- sleeping on <0x0db6a83f> (a [Link])
at [Link]([Link])
- locked <0x0db6a83f> (a [Link])
at [Link]([Link])
at [Link]$[Link]([Link])
at
[Link]$[Link]([Link])
at [Link]$[Link]([Link])
at [Link]$[Link]([Link])
at [Link]([Link])

"Binder:13176_1" prio=5 tid=12 Native


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d806b8 self=0xf0825400
| sysTid=13192 nice=0 cgrp=default sched=0/0 handle=0xc28b91c0
| state=S schedstat=( 6402999 2506462 19 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc27be000-0xc27c0000 stackSize=1008KB
| held mutexes=
native: #00 pc 0009aeb0 /apex/[Link]/lib/bionic/[Link] (__ioctl+8)
native: #01 pc 000693bb /apex/[Link]/lib/bionic/[Link] (ioctl+26)
native: #02 pc 0003a9d3 /system/lib/[Link]
(android::IPCThreadState::talkWithDriver(bool)+238)
native: #03 pc 0003aba1 /system/lib/[Link]
(android::IPCThreadState::getAndExecuteCommand()+8)
native: #04 pc 0003b4f9 /system/lib/[Link]
(android::IPCThreadState::joinThreadPool(bool)+44)
native: #05 pc 000559f7 /system/lib/[Link]
(android::PoolThread::threadLoop()+266)
native: #06 pc 0000ee85 /system/lib/[Link]
(android::Thread::_threadLoop(void*)+168)
native: #07 pc 0006f02f /system/lib/libandroid_runtime.so
(android::AndroidRuntime::javaThreadShell(void*)+86)
native: #08 pc 0000e9cd /system/lib/[Link]
(thread_data_t::trampoline(thread_data_t const*)+256)
native: #09 pc 000aad13 /apex/[Link]/lib/bionic/[Link]
(__pthread_start(void*)+40)
native: #10 pc 00064193 /apex/[Link]/lib/bionic/[Link]
(__start_thread+30)
(no managed stack frames)

"Binder:13176_2" prio=5 tid=13 Native


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d80730 self=0xedbb1e00
| sysTid=13193 nice=0 cgrp=default sched=0/0 handle=0xc27b81c0
| state=S schedstat=( 3442770 1559769 4 ) utm=0 stm=0 core=0 HZ=100
| stack=0xc26bd000-0xc26bf000 stackSize=1008KB
| held mutexes=
native: #00 pc 0009aeb0 /apex/[Link]/lib/bionic/[Link] (__ioctl+8)
native: #01 pc 000693bb /apex/[Link]/lib/bionic/[Link] (ioctl+26)
native: #02 pc 0003a9d3 /system/lib/[Link]
(android::IPCThreadState::talkWithDriver(bool)+238)
native: #03 pc 0003aba1 /system/lib/[Link]
(android::IPCThreadState::getAndExecuteCommand()+8)
native: #04 pc 0003b4f9 /system/lib/[Link]
(android::IPCThreadState::joinThreadPool(bool)+44)
native: #05 pc 000559f7 /system/lib/[Link]
(android::PoolThread::threadLoop()+266)
native: #06 pc 0000ee85 /system/lib/[Link]
(android::Thread::_threadLoop(void*)+168)
native: #07 pc 0006f02f /system/lib/libandroid_runtime.so
(android::AndroidRuntime::javaThreadShell(void*)+86)
native: #08 pc 0000e9cd /system/lib/[Link]
(thread_data_t::trampoline(thread_data_t const*)+256)
native: #09 pc 000aad13 /apex/[Link]/lib/bionic/[Link]
(__pthread_start(void*)+40)
native: #10 pc 00064193 /apex/[Link]/lib/bionic/[Link]
(__start_thread+30)
(no managed stack frames)

"Binder:13176_3" prio=5 tid=14 Native


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d807a8 self=0xed577000
| sysTid=13194 nice=0 cgrp=default sched=0/0 handle=0xc26b71c0
| state=S schedstat=( 7195078 8913921 18 ) utm=0 stm=0 core=1 HZ=100
| stack=0xc25bc000-0xc25be000 stackSize=1008KB
| held mutexes=
native: #00 pc 0009aeb0 /apex/[Link]/lib/bionic/[Link] (__ioctl+8)
native: #01 pc 000693bb /apex/[Link]/lib/bionic/[Link] (ioctl+26)
native: #02 pc 0003a9d3 /system/lib/[Link]
(android::IPCThreadState::talkWithDriver(bool)+238)
native: #03 pc 0003aba1 /system/lib/[Link]
(android::IPCThreadState::getAndExecuteCommand()+8)
native: #04 pc 0003b4f9 /system/lib/[Link]
(android::IPCThreadState::joinThreadPool(bool)+44)
native: #05 pc 000559f7 /system/lib/[Link]
(android::PoolThread::threadLoop()+266)
native: #06 pc 0000ee85 /system/lib/[Link]
(android::Thread::_threadLoop(void*)+168)
native: #07 pc 0006f02f /system/lib/libandroid_runtime.so
(android::AndroidRuntime::javaThreadShell(void*)+86)
native: #08 pc 0000e9cd /system/lib/[Link]
(thread_data_t::trampoline(thread_data_t const*)+256)
native: #09 pc 000aad13 /apex/[Link]/lib/bionic/[Link]
(__pthread_start(void*)+40)
native: #10 pc 00064193 /apex/[Link]/lib/bionic/[Link]
(__start_thread+30)
(no managed stack frames)

"Profile Saver" daemon prio=5 tid=15 Native


| group="system" sCount=1 dsCount=0 flags=1 obj=0x12d80820 self=0xed59aa00
| sysTid=13196 nice=9 cgrp=default sched=0/0 handle=0xc1ef11c0
| state=S schedstat=( 23073076 12000 15 ) utm=1 stm=0 core=5 HZ=100
| stack=0xc1df6000-0xc1df8000 stackSize=1008KB
| held mutexes=
native: #00 pc 0005e3e8 /apex/[Link]/lib/bionic/[Link]
(syscall+28)
native: #01 pc 00131bb3 /apex/[Link]/lib/[Link]
(art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
native: #02 pc 002734c1 /apex/[Link]/lib/[Link]
(art::ProfileSaver::Run()+376)
native: #03 pc 00276ef3 /apex/[Link]/lib/[Link]
(art::ProfileSaver::RunProfileSaverThread(void*)+106)
native: #04 pc 000aad13 /apex/[Link]/lib/bionic/[Link]
(__pthread_start(void*)+40)
native: #05 pc 00064193 /apex/[Link]/lib/bionic/[Link]
(__start_thread+30)
(no managed stack frames)

"pool-5-thread-1" prio=5 tid=16 Waiting


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d80a18 self=0xedc51400
| sysTid=13204 nice=0 cgrp=default sched=0/0 handle=0xc1c5e1c0
| state=S schedstat=( 19897310 15750384 27 ) utm=0 stm=1 core=4 HZ=100
| stack=0xc1b5b000-0xc1b5d000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- waiting on an unknown object
at [Link]([Link])
at
[Link]$[Link](Abstrac
[Link])
at [Link]([Link])
at [Link]([Link])
at
[Link]([Link])
at
[Link]$[Link]([Link])
at [Link]([Link])

"Firebase-Messaging-Topics-Io" prio=5 tid=18 Waiting


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d80b88 self=0xedc52200
| sysTid=13205 nice=0 cgrp=default sched=0/0 handle=0xc1b551c0
| state=S schedstat=( 1017153 272231 2 ) utm=0 stm=0 core=1 HZ=100
| stack=0xc1a52000-0xc1a54000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- waiting on an unknown object
at [Link]([Link])
at
[Link]$[Link](Abstrac
[Link])
at
[Link]$[Link](ScheduledThr
[Link])
at
[Link]$[Link](ScheduledThr
[Link])
at [Link]([Link])
at
[Link]([Link])
at
[Link]$[Link]([Link])
at [Link](unavailable:6)
at [Link]([Link])

"queued-work-looper" prio=5 tid=20 Native


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d80e70 self=0xedbb1000
| sysTid=13237 nice=-2 cgrp=default sched=0/0 handle=0xc19431c0
| state=S schedstat=( 826461 10187385 3 ) utm=0 stm=0 core=5 HZ=100
| stack=0xc1840000-0xc1842000 stackSize=1040KB
| held mutexes=
native: #00 pc 0009bf8c /apex/[Link]/lib/bionic/[Link]
(__epoll_pwait+20)
native: #01 pc 0006dd89 /apex/[Link]/lib/bionic/[Link]
(epoll_wait+16)
native: #02 pc 00011c89 /system/lib/[Link] (android::Looper::pollInner(int)
+128)
native: #03 pc 00011bb3 /system/lib/[Link] (android::Looper::pollOnce(int,
int*, int*, void**)+62)
native: #04 pc 000bdf9f /system/lib/libandroid_runtime.so
(android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long,
int)+24)
at [Link](Native method)
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])

"AsyncTask #1" prio=5 tid=21 Native


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d80f50 self=0xedc4f800
| sysTid=13259 nice=10 cgrp=default sched=0/0 handle=0xc183a1c0
| state=S schedstat=( 806407830 510740155 1349 ) utm=62 stm=18 core=6 HZ=100
| stack=0xc1737000-0xc1739000 stackSize=1040KB
| held mutexes=
native: #00 pc 0009c09c /apex/[Link]/lib/bionic/[Link]
(__ppoll+20)
native: #01 pc 0006ad7f /apex/[Link]/lib/bionic/[Link] (poll+54)
native: #02 pc 0001b7d3 /apex/[Link]/lib/[Link]
(NET_Timeout+118)
native: #03 pc 0001baed /apex/[Link]/lib/[Link]
(SocketInputStream_socketRead0+172)
at [Link].socketRead0(Native method)
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
at
[Link]$[Link](Consc
[Link])
at
[Link]$[Link]
t([Link])
at
[Link]$[Link]$100(Conscrypt
[Link])
at
[Link](ConscryptEngineSocket.j
ava:238)
at
[Link](ConscryptEngineSocke
[Link])
- locked <0x0dc3050c> (a [Link])
at
[Link]([Link])
at
[Link]([Link]
9)
at
[Link]([Link])
at
[Link](StreamAllocation.j
ava:221)
at
[Link](StreamAlloc
[Link])
at
[Link]([Link]
06)
at [Link]([Link])
at [Link]([Link])
at
[Link](HttpURLConnectionImpl
.java:465)
at
[Link](HttpURLConnectionImpl
.java:131)
at
[Link](HttpURLConnec
[Link])
at
[Link](Delega
[Link])
at
[Link](HttpsURLConn
[Link])
at [Link]$[Link]([Link])
at [Link]$[Link]([Link])
at [Link]$[Link]([Link])
at [Link]([Link])
at [Link]$SerialExecutor$[Link]([Link])
at
[Link]([Link])
at
[Link]$[Link]([Link])
at [Link]([Link])

"OkHttp ConnectionPool" daemon prio=5 tid=22 TimedWaiting


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d81408 self=0xedc4ea00
| sysTid=13280 nice=0 cgrp=default sched=0/0 handle=0xc17311c0
| state=S schedstat=( 1945848 12105538 11 ) utm=0 stm=0 core=1 HZ=100
| stack=0xc162e000-0xc1630000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- waiting on <0x0adafe55> (a [Link])
at [Link]$[Link]([Link])
- locked <0x0adafe55> (a [Link])
at
[Link]([Link])
at
[Link]$[Link]([Link])
at [Link]([Link])

"Okio Watchdog" daemon prio=5 tid=23 Waiting


| group="main" sCount=1 dsCount=0 flags=1 obj=0x12d81508 self=0xe439f600
| sysTid=13324 nice=0 cgrp=default sched=0/0 handle=0xc16281c0
| state=S schedstat=( 13136386 3714383 44 ) utm=0 stm=1 core=4 HZ=100
| stack=0xc1525000-0xc1527000 stackSize=1040KB
| held mutexes=
at [Link](Native method)
- waiting on <0x037a606a> (a
[Link]<[Link]>)
at [Link]([Link])
at [Link]([Link])
at [Link]([Link])
- locked <0x037a606a> (a [Link]<[Link]>)
at [Link]$000([Link])
at [Link]$[Link]([Link])

----- end 13176 -----

----- Waiting Channels: pid 13176 at 2025-09-17 11:44:32 -----


Cmd line: [Link]

sysTid=13176 futex_wait_queue_me
sysTid=13186 do_sigtimedwait
sysTid=13187 futex_wait_queue_me
sysTid=13188 futex_wait_queue_me
sysTid=13189 futex_wait_queue_me
sysTid=13190 futex_wait_queue_me
sysTid=13191 futex_wait_queue_me
sysTid=13192 binder_ioctl_write_read
sysTid=13193 binder_ioctl_write_read
sysTid=13194 binder_ioctl_write_read
sysTid=13196 futex_wait_queue_me
sysTid=13204 futex_wait_queue_me
sysTid=13205 futex_wait_queue_me
sysTid=13237 do_epoll_wait
sysTid=13259 poll_schedule_timeout
sysTid=13280 futex_wait_queue_me
sysTid=13324 futex_wait_queue_me

----- end 13176 -----

========================================
2025-09-17 13:44:15 system_app_anr (compressed text, 3299 bytes)
Process: [Link]
PID: 0
UID: 10036
Flags: 0x28d83e85
Package: [Link] v1371300002 ([Link])
Foreground: No
Process-Runtime: 11539
Subject: Broadcast of Intent { act=[Link].SIM_STATE_CHANGED
flg=0x15000010
cmp=[Link]/.[Link]
[Link] (has extras) }
Build: samsung/a10sub/a10s:11/RP1A.200720.012/A107MUBS6CWD2:user/release-keys

----- Output from /proc/pressure/memory -----


some avg10=28.37 avg60=8.00 avg300=1.85 total=6153912
full avg10=5.82 avg60=2.08 avg300=0.50 total=1735215
----- End output from /proc/pressure/memory -----

CPU usage from 24597ms to 0ms ago (2025-09-17 13:43:49.451 to 2025-09-17


13:44:14.048):
136% 1123/system_server: 102% user + 33% kernel / faults: 291421 minor 63 major
53% 139/kswapd0: 0% user + 53% kernel
24% 253/exe_cq/0: 0% user + 24% kernel
24% 2077/[Link]: 15% user + 8.1% kernel / faults:
80251 minor 58 major
19% 1697/[Link]: 13% user + 6% kernel / faults: 70000 minor
34 major
14% 2527/[Link]: 10% user + 4.4% kernel / faults: 83978 minor 33
major
11% 2184/[Link]: 9.3% user + 2.3% kernel / faults: 33309 minor 24
major
11% 1424/[Link]: 8.5% user + 2.7% kernel / faults: 45658 minor 17
major
10% 527/surfaceflinger: 5.8% user + 4.7% kernel / faults: 3178 minor 8 major
7.3% 2312/[Link]: 5.1% user + 2.1% kernel / faults: 28342
minor 3 major
7.1% 485/[Link]@2.1-service: 2.7% user + 4.4%
kernel / faults: 1499 minor 1 major
6.2% 466/zygote: 0.9% user + 5.2% kernel / faults: 11036 minor
4.1% 2224/[Link]: 3.5% user + 0.5% kernel / faults: 16074 minor
6 major
3.3% 2480/[Link]: 2.6% user + 0.7% kernel / faults: 19145 minor 7 major
2.8% 567/kworker/0:2H-kblockd: 0% user + 2.8% kernel
2.7% 1398/[Link]: 1.9% user + 0.7% kernel / faults: 15723 minor 12
major
2.7% 628/installd: 1.6% user + 1% kernel / faults: 267 minor 2 major
2.3% 354/lmkd: 0.4% user + 1.9% kernel / faults: 54 minor
2.2% 353/logd: 1.2% user + 1% kernel / faults: 1495 minor
2.2% 1807/[Link]: 1.4% user + 0.7% kernel / faults: 17327 minor 6
major
2.1% 1966/[Link]: 1.5% user + 0.6% kernel / faults:
10927 minor 5 major
1.9% 7/kworker/u16:0-kverityd: 0% user + 1.9% kernel
1.9% 364/vold: 0.2% user + 1.7% kernel / faults: 1659 minor 4 major
1.9% 691/[Link]@2.2-service: 1.1% user + 0.8% kernel /
faults: 665 minor
1.9% 1199/kworker/u16:10-events_unbound: 0% user + 1.9% kernel
1.7% 463/kworker/2:2H-kblockd: 0% user + 1.7% kernel
1.6% 19/kworker/1:0H-kblockd: 0% user + 1.6% kernel
1.3% 29/kworker/3:0H-kblockd: 0% user + 1.3% kernel
1.3% 278/kworker/u16:4-kverityd: 0% user + 1.3% kernel
1.3% 405/[Link]@1.0-service: 0% user + 1.3% kernel / faults: 190
minor 1 major
1.3% 117/kworker/u16:1-events_power_efficient: 0% user + 1.3% kernel
1.3% 460/kworker/5:2H: 0% user + 1.3% kernel
1.3% 355/servicemanager: 0.4% user + 0.8% kernel / faults: 890 minor 1 major
1.2% 326/kworker/u16:8-kverityd: 0% user + 1.2% kernel
1.1% 311/kworker/7:1H-kblockd: 0% user + 1.1% kernel
1% 457/kworker/4:2H: 0% user + 1% kernel
1% 244/tee_worker/2: 0% user + 1% kernel
1% 313/kworker/6:1H-kblockd: 0% user + 1% kernel
0.8% 462/statsd: 0.5% user + 0.3% kernel / faults: 759 minor
0.8% 190/pbm: 0% user + 0.8% kernel
0.8% 464/kworker/3:2H-kblockd: 0% user + 0.8% kernel
0.8% 2110/[Link]:QuickSettingsTile: 0.6% user + 0.2% kernel /
faults: 5497 minor 6 major
0.3% 308/kworker/1:1H-kblockd: 0% user + 0.3% kernel
0.6% 243/tee_worker/1: 0% user + 0.6% kernel
0.6% 277/kworker/u16:3-kverityd: 0% user + 0.6% kernel
0.6% 422/jbd2/mmcblk0p39: 0% user + 0.6% kernel
0.2% 487/[Link]@1.0-service: 0.1% user + 0.1% kernel / faults:
69 minor 67 major
0.6% 2148/[Link]:provider: 0.3% user + 0.2% kernel /
faults: 6750 minor 1 major
0.5% 465/netd: 0% user + 0.4% kernel / faults: 2083 minor 1 major
0.5% 2453/[Link]: 0.3% user + 0.2% kernel / faults: 6106
minor 5 major
0.5% 1/init: 0.3% user + 0.1% kernel / faults: 1495 minor 2 major
0.4% 245/tee_worker/3: 0% user + 0.4% kernel
0.4% 242/tee_worker/0: 0% user + 0.4% kernel
0.4% 484/[Link]@4.0-service-mediatek: 0% user + 0.4%
kernel / faults: 383 minor 63 major
0.4% 10/rcu_preempt: 0.4% user + 0% kernel
0.4% 343/kworker/6:2-pm: 0% user + 0.4% kernel
0.4% 659/[Link]@2.0-service-mediatek: 0.2% user + 0.2% kernel /
faults: 387 minor 3 major
0.3% 330/ueventd: 0.2% user + 0% kernel / faults: 890 minor 45 major
0.3% 424/vaultkeeperd: 0% user + 0.3% kernel / faults: 984 minor 11 major
0.3% 630/keystore: 0.2% user + 0.1% kernel / faults: 1422 minor
0.3% 57/kworker/4:1-pm: 0% user + 0.3% kernel
0.3% 107/kworker/7:1-mm_percpu_wq: 0% user + 0.3% kernel
0.3% 310/kworker/4:1H-kblockd: 0% user + 0.3% kernel
0.1% 333/kworker/5:2-mm_percpu_wq: 0% user + 0.1% kernel
0.3% 404/mcDriverDaemon: 0% user + 0.2% kernel / faults: 7402 minor
0.3% 631/[Link]: 0.1% user + 0.1% kernel / faults: 1058 minor 16 major
0.3% 1389/hif_thread: 0% user + 0.3% kernel
0.1% 646/storaged: 0.1% user + 0% kernel / faults: 1240 minor 1 major
0.2% 42/ksoftirqd/6: 0% user + 0.2% kernel
0.2% 47/ksoftirqd/7: 0% user + 0.2% kernel
0.2% 207/present_fence_w: 0% user + 0.2% kernel
0.2% 399/iod: 0% user + 0.1% kernel / faults: 130 minor
0.2% 401/kworker/3:2-mm_percpu_wq: 0% user + 0.2% kernel
0.1% 446/kworker/0:3-events_freezable: 0% user + 0.1% kernel
0.2% 470/kworker/1:2-pm: 0% user + 0.2% kernel
0.2% 1388/main_thread: 0% user + 0.2% kernel
0.2% 1582/[Link]: 0.1% user + 0% kernel / faults: 3925
minor 2 major
0.1% 32/ksoftirqd/4: 0.1% user + 0% kernel
0.1% 342/kworker/2:2-pm: 0% user + 0.1% kernel
0.1% 406/[Link]@[Link]: 0% user + 0.1%
kernel / faults: 444 minor 4 major
0.1% 439/rpmb_gp_Dci: 0% user + 0.1% kernel
0.1% 488/[Link]-service: 0% user + 0.1% kernel / faults:
517 minor 3 major
0.1% 494/[Link]@1.0-service: 0% user + 0.1% kernel /
faults: 545 minor 3 major
0.1% 512/audioserver: 0.1% user + 0% kernel / faults: 762 minor 6 major
0.1% 686/rild: 0% user + 0.1% kernel / faults: 1807 minor 2 major
0.1% 1622/[Link]: 0% user + 0% kernel / faults:
2508 minor 4 major
0.1% 1867/[Link]: 0% user + 0.1% kernel / faults: 2801
minor 17 major
0.1% 11/rcu_sched: 0.1% user + 0% kernel
0.1% 37/ksoftirqd/5: 0% user + 0.1% kernel
0.1% 261/pvr_defer_free: 0% user + 0.1% kernel
0.1% 307/kworker/2:1H-kblockd: 0% user + 0.1% kernel
0% 531/fuelgauged: 0% user + 0% kernel / faults: 53 minor 42 major
0% 55/kworker/2:1-cgroup_pidlist_destroy: 0% user + 0% kernel
0% 113/ion_mm_heap: 0% user + 0% kernel
0% 193/chre_kthread: 0% user + 0% kernel
0% 200/disp_idlemgr: 0% user + 0% kernel
0% 240/tee_log: 0% user + 0% kernel
0% 251/kworker/0:2-mm_percpu_wq: 0% user + 0% kernel
0% 255/kworker/0:1H-kblockd: 0% user + 0% kernel
0% 282/ipi_cpu_dvfs_rt: 0% user + 0% kernel
0% 290/kworker/u16:6-kverityd: 0% user + 0% kernel
0% 356/hwservicemanager: 0% user + 0% kernel / faults: 710 minor 6 major
0% 611/cameraserver: 0% user + 0% kernel / faults: 528 minor 4 major
0% 649/wificond: 0% user + 0% kernel / faults: 321 minor
0% 674/mtk_agpsd: 0% user + 0% kernel / faults: 326 minor 3 major
0% 963/kworker/u17:2-rx4_worker: 0% user + 0% kernel
0% 1390/rx_thread: 0% user + 0% kernel
0% 2/kthreadd: 0% user + 0% kernel
0% 9/ksoftirqd/0: 0% user + 0% kernel
0% 17/ksoftirqd/1: 0% user + 0% kernel
0% 22/ksoftirqd/2: 0% user + 0% kernel
0% 27/ksoftirqd/3: 0% user + 0% kernel
0% 205/disp_delay_trig: 0% user + 0% kernel
0% 241/tee_irq_bh: 0% user + 0% kernel
0% 358/psimon: 0% user + 0% kernel
0% 425/[Link]@2.0-service: 0% user + 0%
kernel / faults: 351 minor 31 major
0% 445/auditd: 0% user + 0% kernel / faults: 204 minor 7 major
0% 482/kworker/6:2H-kblockd: 0% user + 0% kernel
0% 486/[Link]@2.1-service-samsung: 0% user + 0% kernel / faults:
154 minor 54 major
0% 502/[Link]@1.0-service: 0% user + 0% kernel / faults:
285 minor 4 major
0% 603/traced: 0% user + 0% kernel / faults: 218 minor 6 major
0% 613/drmserver: 0% user + 0% kernel / faults: 140 minor 2 major
0% 693/[Link]@2.0-service: 0% user + 0% kernel / faults:
128 minor 1 major
0% 828/kworker/u17:1-rx4_worker: 0% user + 0% kernel
0% 1382/[Link]@1.0-service-lazy: 0% user + 0% kernel / faults: 503
minor
0% 1787/[Link]: 0% user + 0% kernel / faults: 829 minor 4 major
+0% 2791/[Link]: 0% user + 0% kernel
+0% 2831/[Link]: 0% user + 0% kernel
+0% 2851/[Link]:interactor: 0% user + 0% kernel
+0% 2884/[Link]: 0% user + 0% kernel
+0% 2918/[Link]: 0% user + 0% kernel
+0% 2969/[Link]: 0% user + 0% kernel
+0% 3014/[Link]: 0% user + 0% kernel
+0% 3120/[Link]: 0% user + 0% kernel
+0% 3143/[Link]: 0% user + 0% kernel
+0% 3176/[Link]:googleapp: 0% user + 0% kernel
+0% 3200/[Link]: 0% user + 0% kernel
+0% 3207/[Link]: 0% user + 0% kernel
+0% 3310/[Link]: 0% user + 0% kernel
+0% 3389/kworker/1:3H: 0% user + 0% kernel
+0% 3400/[Link]: 0% user + 0% kernel
+0% 3429/[Link]: 0% user + 0% kernel
+0% 3471/[Link]: 0% user + 0% kernel
+0% 3521/[Link]: 0% user + 0% kernel
+0% 3554/[Link]: 0% user + 0% kernel
+0% 3578/[Link]: 0% user + 0% kernel
+0% 3629/[Link]: 0% user + 0% kernel
+0% 3653/[Link]: 0% user + 0% kernel
+0% 3677/[Link]: 0% user + 0% kernel
+0% 3706/[Link]:projection: 0% user + 0% kernel
+0% 3787/[Link]: 0% user + 0% kernel
+0% 3806/[Link]: 0% user + 0% kernel
+0% 3954/[Link]: 0% user + 0% kernel
+0% 4051/[Link]:AppMetrica: 0% user + 0% kernel
+0% 4072/loop0: 0% user + 0% kernel
+0% 4081/kdmflush: 0% user + 0% kernel
+0% 4084/kcryptd_io: 0% user + 0% kernel
+0% 4085/kcryptd: 0% user + 0% kernel
+0% 4086/dmcrypt_write: 0% user + 0% kernel
+0% 4091/[Link]: 0% user + 0% kernel
+0% 4113/ext4-rsv-conver: 0% user + 0% kernel
+0% 4117/[Link]:shared: 0% user + 0% kernel
+0% 4192/[Link]:pkgextractor: 0% user + 0% kernel
+0% 4277/[Link]: 0% user + 0% kernel
+0% 4324/[Link]: 0% user + 0% kernel
+0% 4351/[Link]: 0% user + 0% kernel
+0% 4396/[Link]: 0% user + 0% kernel
+0% 4414/[Link]: 0% user + 0% kernel
+0% 4496/[Link]:wpsreader3: 0% user + 0% kernel
+0% 4551/[Link]:wpsreader1: 0% user + 0% kernel
+0% 4583/[Link]:wpsreader2: 0% user + 0% kernel
+0% 4649/[Link]: 0% user + 0% kernel
+0% 4685/Wpsreader1: 0% user + 0% kernel
+0% 4699/Wpsreader1: 0% user + 0% kernel
+0% 4707/[Link]:search: 0% user + 0% kernel
+0% 4747/Wpsreader3: 0% user + 0% kernel
+0% 4753/Wpsreader3: 0% user + 0% kernel
82% TOTAL: 44% user + 36% kernel + 2.1% iowait + 0% softirq

------ DROPBOX DATA APP NATIVE CRASHES (/system/bin/dumpsys -T 1000 dropbox -p


data_app_native_crash) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: data_app_native_crash

(No entries found.)


------ DROPBOX DATA APP CRASHES (/system/bin/dumpsys -T 1000 dropbox -p
data_app_crash) ------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: data_app_crash

(No entries found.)


------ DROPBOX DATA APP ANR (/system/bin/dumpsys -T 1000 dropbox -p data_app_anr)
------
Drop box contents: 999 entries
Max entries: 1000
Low priority rate limit period: 2000 ms
Low priority tags: {data_app_wtf, keymaster, system_server_wtf,
system_app_strictmode, system_app_wtf, system_server_strictmode,
data_app_strictmode, netstats}
Searching for: data_app_anr
========================================
2025-09-11 19:46:51 data_app_anr (contents lost)
========================================
2025-09-12 09:46:09 data_app_anr (contents lost)
========================================
2025-09-12 12:14:58 data_app_anr (contents lost)
========================================
2025-09-12 22:09:15 data_app_anr (contents lost)
========================================
2025-09-13 01:08:52 data_app_anr (contents lost)
========================================
2025-09-13 16:38:45 data_app_anr (contents lost)
========================================
2025-09-13 19:21:56 data_app_anr (contents lost)
========================================
2025-09-14 08:14:12 data_app_anr (contents lost)
========================================
2025-09-14 21:07:48 data_app_anr (contents lost)
========================================
2025-09-14 21:10:10 data_app_anr (contents lost)
========================================
2025-09-15 21:27:41 data_app_anr (contents lost)
========================================
2025-09-16 20:50:19 data_app_anr (contents lost)

Common questions

Powered by AI

The 'ProfileSaver' thread in Source 4 appears to maintain and optimize system performance through its underlying routines of saving and managing execution profiles. With a total ms of work being zero but with active syncronization through condition variables, it suggests an on-demand operation triggered under specific conditions, likely to optimize application startup times by utilizing hot-path data rather than engaging in constant I/O operations. This type of proactive profiling allows maintaining minimal runtime overhead while strategically optimizing for future performance .

The high priority allocation to the 'Signal Catcher' daemon in Source 2, evident from the 'nice' value of -20, implies a deliberate scheduling choice to ensure timely response to system signals and errors. This can be critical for maintaining system integrity and executing emergency responses like stack dumps during process failures. Consequently, it underscores the system’s emphasis on robustness and reliability, potentially increasing user-space operations in terms of pre-empted processing time, indicating the daemon's essential role in fault mitigation and diagnostics .

The operation of 'ThreadPoolExecutor' in Source 3 presents concurrency management challenges such as effective task queuing and resource allocation. The thread pool's reliance on a LinkedBlockingQueue indicates a potential bottleneck if task generation outpaces consumption, exacerbated in high-load scenarios. Furthermore, tasks are subject to synchronization overheads, particularly in conditions where threads wait for task completions, as evident by the 'Executor$Worker.run' calls. Balancing task inflows and minimizing wait times are crucial for maintaining efficiency and avoiding stalled threads .

Syscall activity across native threads in Source 2 often signifies the interface between user-space and kernel-space operations, crucial for fundamental system operations like I/O management. For instance, activities like 'EPOLL WAIT' in various system threads illustrate interactions where tasks read/write events intelligently with minimal user-space intervention, optimizing performance. By encapsulating these kernel interactions within lightweight wrapper functions, the threads leverage kernel services directly, enhancing system efficacy and responsiveness while managing resources and syncronization effectively .

Kernel scheduler statistics in Source 2, such as schedstat measures for threads, offer critical insights into thread management efficiency. For instance, the 'Signal Catcher' thread shows a schedstat of (54131230 1420387 28), indicating it has accumulated significant runtime (utime and stime) across numerous scheduling periods, reflecting its consistent priority allocation and potential high interaction with other system processes. This suggests an effective system priority strategy to balance CPU allocation among high-priority tasks, ensuring critical thread execution without unnecessary idle time .

AsyncTask threads in Source 4 impact application responsiveness by handling background operations like network requests or database queries without obstructing the UI thread. This separation allows smooth application interaction as tasks like 'cInternet$MiTareaAsincrona.doInBackground' execute independent of user actions. However, resource-intensive tasks must be managed carefully to avoid secondary delays or app hangs due to excessive task queueing or inadequate thread allocation .

The 'ReferenceQueueDaemon' threads in Source 3 contribute to system stability by efficiently managing memory and garbage collection operations. These threads operate by waiting for and processing reference queue objects, ensuring timely deallocation of unreachable objects. By locking objects and utilizing condition variables, the daemon prevents memory leaks and manages resource freeing, crucial for long-term system stability. This background garbage collection minimizes the impact on primary thread operations, thus preserving app performance and avoiding abrupt runs .

The fault statistics in Source 1 reveal insights into how different processes manage memory and handle resource allocations. For example, 'com.dywx.larkplayer:playback' shows a significantly high number of both minor (3059) and major faults (78), which might indicate frequent reads/writes from disk or memory reallocations that could affect performance. Conversely, system threads such as '10/rcu_preempt' and '207/present_fence_w' register no minor or major faults, underscoring possibly optimized routines with minimal external memory dependency .

In Source 1, the percentages of user and kernel activity vary noticeably among applications. For instance, the 'servicemanager' process has an even split of 0.2% user and 0.3% kernel activity, indicating a balanced resource usage between user and kernel mode operations. In contrast, 'statsd' exhibits higher user mode activity (0.4%) compared to kernel mode (0.2%), suggesting more operations are managed by the user space. Application-specific processes like 'com.dywx.larkplayer:playback' and 'com.sec.imsservice' also show a similar differentiation where kernel activity slightly exceeds user activity, which could indicate a higher dependency on system-level functions during their execution .

The 'Looper' in Source 4 plays a pivotal role in managing thread execution, specifically in context switching and message handling among threads. By employing 'Looper.loop()', threads can continuously read 'MessageQueue' entries, ensuring tasks like message handling or runnable execution happen orderly. This mechanism is especially effective in Android for binding UI and background operations, offering seamless execution streams while reducing latency. Managing message queue dispatching significantly contributes to maintaining reactive and efficient multi-threaded applications .

You might also like