Есть ли для решения входного времени отправки ANR? - PullRequest
0 голосов
/ 23 сентября 2019

Я получаю отчет ниже с ANR с отправкой Input, есть ли у кого-нибудь решение для этого,

2019-09-23 11:34:04.015 873-888/system_process I/AnrManager: startAnrDump
2019-09-23 11:34:04.015 873-888/system_process I/AnrManager: isANRFlowSkipped() AnrFlow = 0
2019-09-23 11:34:04.015 873-888/system_process I/AnrManager: enableTraceLog: false
2019-09-23 11:34:04.021 873-888/system_process I/AnrManager: startAsyncDump: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:false IsCancelled:false }
2019-09-23 11:34:04.022 873-888/system_process I/AnrManager: appNotResponding-got this lock: ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.),shuttingDown: false,notResponding: false,crashing: false
2019-09-23 11:34:04.022 873-888/system_process I/AnrManager: dumpAnrDebugInfo begin: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:false IsCancelled:false }, isAsyncDump = false
2019-09-23 11:34:04.022 873-888/system_process I/AnrManager: dumpAnrDebugInfoLocked: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:false IsCancelled:false }, isAsyncDump = false
2019-09-23 11:34:04.049 873-4121/system_process I/AnrManager: sys/kernel/debug/binder/timeout_log isn't exist
2019-09-23 11:34:04.093 873-888/system_process I/AnrManager: dumpStackTraces begin!
2019-09-23 11:34:04.522 873-897/system_process I/AnrManager: START_ANR_DUMP_MSG: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:false IsCancelled:false }
2019-09-23 11:34:04.522 873-897/system_process I/AnrManager: dumpAnrDebugInfo begin: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:false IsCancelled:false }, isAsyncDump = true
2019-09-23 11:34:09.163 873-888/system_process I/AnrManager: dumpStackTraces end!
2019-09-23 11:34:09.222 873-888/system_process I/AnrManager: ANR in com.sourcenext.pocketalks (com.sourcenext.pocketalks/.activity.SettingsActivity), time=1173908
    Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.)
    Load: 16.35 / 15.35 / 11.17
    Android time :[2019-09-23 15:34:09.16] [1179.056]
    CPU usage from 246961ms to 35ms ago (2019-09-23 15:29:57.054 to 2019-09-23 15:34:03.981) with 99% awake:
      33% 3715/com.sourcenext.pocketalks: 19% user + 13% kernel / faults: 171403 minor 45 major
      14% 221/mtk-tpd: 0% user + 14% kernel
      10% 325/android.hardware.audio@2.0-service-mediatek: 5.1% user + 5.2% kernel / faults: 12092 minor 1 major
      10% 351/surfaceflinger: 5.8% user + 4.3% kernel / faults: 813 minor
      7.4% 334/android.hardware.graphics.composer@2.1-service: 2.7% user + 4.6% kernel / faults: 491 minor 2 major
      6.9% 873/system_server: 4.1% user + 2.7% kernel / faults: 11159 minor 24 major
      4.5% 622/disp_queue_P0: 0% user + 4.5% kernel
      4.1% 298/logd: 2.8% user + 1.2% kernel / faults: 508 minor
      2.3% 449/audioserver: 1.4% user + 0.8% kernel / faults: 7135 minor 1 major
      2.2% 448/aal: 0.6% user + 1.5% kernel / faults: 115 minor
      1.8% 361/adbd: 0.3% user + 1.5% kernel / faults: 9085 minor
      1.7% 1155/tx_thread: 0% user + 1.7% kernel
      0.9% 52/kworker/u8:2: 0% user + 0.9% kernel
      0.8% 357/kworker/u8:8: 0% user + 0.8% kernel
      0.8% 2724/kworker/u8:1: 0% user + 0.8% kernel
      0.8% 156/disp_check: 0% user + 0.8% kernel
      0.6% 6/kworker/u8:0: 0% user + 0.6% kernel
      0.6% 262/kworker/u8:5: 0% user + 0.6% kernel
      0.4% 3700/kworker/u8:7: 0% user + 0.4% kernel
      0.4% 781/mtkfusionrild: 0.3% user + 0% kernel / faults: 655 minor
      0.4% 160/disp_delay_trig: 0% user + 0.4% kernel
      0.4% 1125/com.android.phone: 0.2% user + 0.1% kernel / faults: 5288 minor 21 major
      0.4% 342/vendor.mediatek.hardware.power@1.1-service: 0.1% user + 0.2% kernel / faults: 124 minor
      0.4% 1553/system:ui: 0.2% user + 0.1% kernel / faults: 671 minor
      0.3% 3101/logcat: 0.2% user + 0.1% kernel / faults: 94 minor
      0.3% 223/charger_thread: 0% user + 0.3% kernel
      0.2% 1493/kschedfreq:0: 0% user + 0.2% kernel
      0.2% 7/rcu_preempt: 0% user + 0.2% kernel
      0.2% 86/kswapd0: 0% user + 0.2% kernel
      0.2% 155/disp_idlemgr: 0% user + 0.2% kernel
      0.2% 162/present_fence_w: 0% user + 0.2% kernel
      0.1% 999/com.android.systemui: 0.1% user + 0% kernel / faults: 2425 minor 1 major
      0.1% 663/gsm0710muxd: 0.1% user + 0% kernel / faults: 85 minor
      0.1% 128/pbm: 0% user + 0.1% kernel
      0.1% 340/vendor.mediatek.hardware.dfps@1.0-service: 0% user + 0.1% kernel / faults: 74 minor
      0.1% 1492/ged_srv: 0% user + 0% kernel / faults: 318 minor
      0.1% 299/servicemanager: 0% user + 0% kernel / faults: 53 minor
      0% 445/fuelgauged: 0% user + 0% kernel / faults: 41 minor
      0% 230/mmcqd/0: 0% user + 0% kernel
      0% 1//init: 0% user + 0% kernel / faults: 12 minor
      0% 3228/kworker/u8:6: 0% user + 0% kernel
      0% 3211/kworker/0:0: 0% user + 0% kernel
      0% 56/pmic_thread: 0% user + 0% kernel
      0% 212/pvr_defer_free: 0% user + 0% kernel
      0% 214/pvr_cacheop: 0% user + 0% kernel
      0% 3709/kworker/3:0: 0% user + 0% kernel
      0% 3732/kworker/1:0: 0% user + 0% kernel
      0% 59/dlpt_notify_thr: 0% user + 0% kernel
      0% 182/krtatm: 0% user + 0% kernel
      0% 8/rcu_sched: 0% user + 0% kernel
      0% 467/wificond: 0% user + 0% kernel / faults: 174 minor
      0% 2731/kworker/2:0: 0% user + 0% kernel
      0% 15/migration/2: 0% user + 0% kernel
      0% 344/ccci_fsd: 0% user + 0% kernel / faults: 17 minor
      0% 444/thermalloadalgod: 0% user + 0% kernel / faults: 18 minor
      0% 19/migration/3: 0% user + 0% kernel
      0% 195/battery_thread: 0% user + 0% kernel
      0% 1108/com.mediatek.ims: 0% user + 0% kernel / faults: 1084 minor 2 major
      0% 11/migration/1: 0% user + 0% kernel
      0% 265/ueventd: 0% user + 0% kernel
      0% 333/android.hardware.graphics.allocator@2.0-service: 0% user + 0% kernel / faults: 132 minor
      0% 429/kworker/u9:1: 0% user + 0% kernel

2019-09-23 11:34:09.222 873-888/system_process I/AnrManager: dumpAnrDebugInfo end: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:true IsCancelled:false }, isAsyncDump = false
2019-09-23 11:34:09.223 873-897/system_process W/zygote: Long monitor contention with owner ActivityManager (888) at void java.lang.Thread.sleep(java.lang.Object, long, int)(Thread.java:-2) waiters=0 in void com.mediatek.server.anr.AnrManagerService$AnrDumpManager.dumpAnrDebugInfoLocked(com.mediatek.server.anr.AnrManagerService$AnrDumpRecord, boolean) for 4.700s
2019-09-23 11:34:09.223 873-897/system_process I/AnrManager: dumpAnrDebugInfoLocked: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:true IsCancelled:false }, isAsyncDump = true
2019-09-23 11:34:09.224 873-897/system_process I/AnrManager: dumpAnrDebugInfo end: AnrDumpRecord{ Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago.  Wait queue length: 27.  Wait queue head age: 5506.1ms.) ProcessRecord{5b17d6f 3715:com.sourcenext.pocketalks/u0a22} IsCompleted:true IsCancelled:false }, isAsyncDump = true
2019-09-23 11:34:09.263 873-4151/system_process D/AES: ExceptionLog: notify aed (process:com.sourcenext.pocketalks pid:3715 cause:system_app_anr )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...