square / leakcanary

A memory leak detection library for Android.

Home Page:https://square.github.io/leakcanary

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ANR in com.xxx.xxx:leakcanary

zhangnanvip opened this issue · comments

Open leaks,The log below was printed:

ANR in com.xxx.xxx:leakcanary
PID: 27266
Reason: executing service com.xxx.xxx/leakcanary.internal.RemoteLeakCanaryWorkerService
Frozen: false
Load: 0.0 / 0.0 / 0.0
----- Output from /proc/pressure/memory -----
some avg10=0.12 avg60=0.09 avg300=0.03 total=4298841
full avg10=0.00 avg60=0.00 avg300=0.00 total=1258040
----- End output from /proc/pressure/memory -----

                            CPU usage from 201241ms to 0ms ago (2023-12-26 20:39:58.729 to 2023-12-26 20:43:19.969):
                              48% 26807/com.xxx.xxx: 39% user + 8.8% kernel / faults: 511734 minor 13089 major
                              10% 1671/system_server: 7% user + 3.4% kernel / faults: 113427 minor 60 major
                              6% 5863/adbd: 1.5% user + 4.5% kernel / faults: 139 minor
                              5.9% 759/surfaceflinger: 3.5% user + 2.4% kernel / faults: 5143 minor
                              3.6% 692/android.hardware.graphics.composer@2.2-service: 1.3% user + 2.2% kernel / faults: 12637 minor
                              3.4% 474/logd: 0.8% user + 2.5% kernel / faults: 95 minor
                              2.9% 1188/media.codec: 1.3% user + 1.5% kernel / faults: 2354 minor 8 major
                              2.1% 27180/logcat: 0.6% user + 1.4% kernel / faults: 6 minor
                              1.2% 1198/hwpged: 0% user + 1.2% kernel / faults: 58 minor 11 major
                              1.2% 4322/com.google.android.gms.persistent: 0.8% user + 0.3% kernel / faults: 9877 minor 215 major
                              1.1% 750/audioserver: 0.8% user + 0.3% kernel / faults: 368 minor 10 major
                              1.1% 20103/kworker/u16:1-dpufb0-layerbuf-free: 0% user + 1.1% kernel
                              1% 26450/kworker/u16:4-devfreq_wq: 0% user + 1% kernel / faults: 2 minor
                              1% 18348/kworker/u16:0-devfreq_wq: 0% user + 1% kernel
                              1% 4736/com.google.android.gms: 0.8% user + 0.2% kernel / faults: 10726 minor 11 major
                              0.9% 25317/kworker/u16:2-events_freezable_power_: 0% user + 0.9% kernel
                              0.8% 2124/com.android.systemui: 0.6% user + 0.1% kernel / faults: 6244 minor 19 major
                              0.7% 1211/hiview: 0.4% user + 0.3% kernel / faults: 779 minor 3 major
                              0.7% 18743/kworker/u16:6-events_freezable_power_: 0% user + 0.7% kernel
                              0.7% 4357/chargelogcat-c: 0% user + 0.7% kernel
                              0.7% 2454/com.huawei.android.launcher: 0.5% user + 0.1% kernel / faults: 6689 minor 14 major
                              0.6% 1451/hisi_hcc: 0% user + 0.6% kernel
                              0.6% 21741/kworker/u16:8-devfreq_wq: 0% user + 0.6% kernel
                              0.6% 701/vendor.huawei.hardware.audio.service: 0.1% user + 0.4% kernel / faults: 834 minor 1 major
                              0.5% 22784/kworker/u17:4-kbase_pm_shader_powerof: 0% user + 0.5% kernel
                              0.5% 27187/process-tracker: 0.1% user + 0.4% kernel / faults: 90 minor
                              0.5% 18460/kworker/u16:3-devfreq_wq: 0% user + 0.5% kernel
                              0.5% 2312/com.huawei.iaware: 0.3% user + 0.2% kernel / faults: 2822 minor 29 major
                              0.5% 21744/kworker/u17:1-kbase_pm_poweroff_wait: 0% user + 0.5% kernel
                              0.4% 2263/com.huawei.systemserver: 0.2% user + 0.2% kernel / faults: 1433 minor
                              0.4% 5440/com.huawei.hsl: 0% user + 0.3% kernel / faults: 36 minor 53 major
                              0.4% 22441/kworker/u17:3-kbase_pm_shader_powerof: 0% user + 0.4% kernel
                              0.3% 689/android.hardware.graphics.allocator@2.0-service: 0% user + 0.3% kernel / faults: 845 minor 33 major
                              0.3% 760/powerlogd: 0.1% user + 0.1% kernel / faults: 13 minor
                              0.3% 4238/sugov:0: 0% user + 0.3% kernel
                              0.3% 12/rcu_preempt: 0% user + 0.3% kernel
                              0.2% 711/vendor.huawei.hardware.hwdisplay.displayengine@1.2-service: 0.1% user + 0.1% kernel / faults: 1245 minor 18 major
                              0.2% 4355/bms_behavior: 0% user + 0.2% kernel
                              0.2% 6023/com.huawei.hiai.engineservice: 0.1% user + 0% kernel / faults: 4238 minor 3 major
                              0.2% 1160/dubaid: 0.1% user + 0.1% kernel / faults: 727 minor
                              0.2% 8534/com.android.vending: 0.1% user + 0.1% kernel / faults: 12114 minor 7891 major
                              0.2% 5401/com.android.providers.media.module: 0.1% user + 0.1% kernel / faults: 4238 minor 614 major
                              0.2% 153/sys_heap: 0% user + 0.2% kernel
                              0.2% 1158/displayengineserver: 0% user + 0.1% kernel / faults: 2 minor 1 major
                              0.2% 4241/sugov:4: 0% user + 0.2% kernel
                              0.2% 5270/com.huawei.hiaction: 0.1% user + 0.1% kernel / faults: 2347 minor 8 major
                              0.1% 216/kswapd0: 0% user + 0.1% kernel

2023-12-26 20:43:20.124 1671-28255 ActivityManager pid-1671 E
0% 2716/com.huawei.nearby: 0% user + 0% kernel / faults: 197 minor
0% 3945/com.huawei.android.totemweather: 0% user + 0% kernel / faults: 1092 minor 755 major
0% 4754/com.huawei.hiview: 0% user + 0% kernel / faults: 42 minor
0% 20150/com.google.process.gservices: 0% user + 0% kernel / faults: 303 minor 323 major
0% 23798/com.huawei.profile: 0% user + 0% kernel / faults: 3 minor
0% 26468/kworker/7:2-mm_percpu_wq: 0% user + 0% kernel
0% 43/ksoftirqd/6: 0% user + 0% kernel
0% 63/kauditd: 0% user + 0% kernel
0% 79/mailbox-18: 0% user + 0% kernel
0% 97/xreclaimer: 0% user + 0% kernel
0% 306/kworker/0:1H-wdt_wq: 0% user + 0% kernel
0% 375/pll_delayed_rel: 0% user + 0% kernel
0% 442/ueventd: 0% user + 0% kernel / faults: 1 minor
0% 499/jbd2/sdd18-8: 0% user + 0% kernel
0% 526/android.system.suspend@1.0-service: 0% user + 0% kernel / faults: 3 minor
0% 667/zygote64: 0% user + 0% kernel / faults: 108 minor
0% 685/android.hidl.allocator@1.0-service: 0% user + 0% kernel / faults: 175 minor
0% 1156/AGPService: 0% user + 0% kernel / faults: 4 minor
0% 6967/weston: 0% user + 0% kernel / faults: 65 minor
0% 32/migration/4: 0% user + 0% kernel
0% 164/kworker/5:1H-kblockd: 0% user + 0% kernel
0% 251/kworker/4:1H-busyidle_notify: 0% user + 0% kernel
0% 290/kworker/7:1H-kblockd: 0% user + 0% kernel
0% 328/core_ctl/6: 0% user + 0% kernel
0% 371/kworker/2:1H-events_highpri: 0% user + 0% kernel
0% 478/psimon: 0% user + 0% kernel
0% 529/android.hardware.keymaster@3.0-service: 0% user + 0% kernel
0% 650/samgr: 0% user + 0% kernel
0% 839/hsensors: 0% user + 0% kernel / faults: 3 minor
0% 844/distributedsche: 0% user + 0% kernel
0% 1157/cameraserver: 0% user + 0% kernel / faults: 1 minor
0% 2403/com.huawei.securityserver: 0% user + 0% kernel / faults: 10 minor
0% 3779/com.huawei.hwid.persistent: 0% user + 0% kernel / faults: 74 minor 8 major
0% 4195/distributedfiledaemon: 0% user + 0% kernel / faults: 17 minor
0% 8869/com.huawei.health:DaemonService: 0% user + 0% kernel / faults: 65 minor 59 major
0% 20813/com.android.vending:background: 0% user + 0% kernel / faults: 107 minor 149 major
0% 22011/kworker/2:0-pm: 0% user + 0% kernel
0% 23519/com.android.keychain: 0% user + 0% kernel
0% 24357/com.huawei.hiai: 0% user + 0% kernel / faults: 2 minor
+0% 27266/com.xxx.xxx:leakcanary: 0% user + 0% kernel
+0% 27304/kworker/u17:2-kbase_pm_shader_powerof: 0% user + 0% kernel
+0% 27305/kworker/4:2-mm_percpu_wq: 0% user + 0% kernel
+0% 27752/com.huawei.intelligent:intelligentService: 0% user + 0% kernel
+0% 27940/vdec tvp task: 0% user + 0% kernel
+0% 28002/kworker/5:1-mm_percpu_wq: 0% user + 0% kernel
+0% 28034/kworker/2:2-mm_percpu_wq: 0% user + 0% kernel
+0% 28071/kworker/0:0-events: 0% user + 0% kernel
28% TOTAL: 19% user + 7.3% kernel + 0% iowait + 0.7% irq + 0.4% softirq
CPU usage from 10733318ms to 10733318ms ago (1970-01-01 08:00:00.000 to 1970-01-01 08:00:00.000) with 0% awake:
0% TOTAL: 0% user + 0% kernel

It's my side that the multi-process initialization is not handled well.