android ANR分析


----- pid 886 at 2018-08-31 14:28:56 -----
Cmd line: com.android.system
Build fingerprint: 'Freescale/Q1028MX17B/Q1028MX17B:6.0.1/2.1.0-ga-rc2/20160715:user/release-keys'
ABI: 'arm'
Build type: optimized
Zygote loaded classes=3995 post zygote classes=392
Intern table: 45494 strong; 17 weak
JNI: CheckJNI is off; globals=348 (plus 58 weak)
Libraries: /system/lib/libandroid.so /system/lib/libcompiler_rt.so /system/lib/libjavacrypto.so /system/lib/libjnigraphics.so /system/lib/libmedia_jni.so /system/lib/libwebviewchromium_loader.so libjavacore.so (7)
Heap: 23% free, 7MB/9MB; 34212 objects
Dumping cumulative Gc timings
Start Dumping histograms for 1 iterations for partial concurrent mark sweep
ProcessMarkStack:    Sum: 17.111ms 99% C.I. 0.001ms-16.945ms Avg: 5.703ms Max: 17.107ms
UpdateAndMarkImageModUnionTable:    Sum: 12.016ms 99% C.I. 12.016ms-12.016ms Avg: 12.016ms Max: 12.016ms
MarkConcurrentRoots:    Sum: 11.193ms 99% C.I. 0.016ms-11.090ms Avg: 5.596ms Max: 11.177ms
UpdateAndMarkZygoteModUnionTable:    Sum: 7.970ms 99% C.I. 7.970ms-7.970ms Avg: 7.970ms Max: 7.970ms
MarkRootsCheckpoint:    Sum: 1.111ms 99% C.I. 467us-644us Avg: 555.500us Max: 644us
ImageModUnionClearCards:    Sum: 935us 99% C.I. 105us-830us Avg: 467.500us Max: 830us
SweepLargeObjects:    Sum: 346us 99% C.I. 346us-346us Avg: 346us Max: 346us
ReMarkRoots:    Sum: 334us 99% C.I. 334us-334us Avg: 334us Max: 334us
SweepMallocSpace:    Sum: 228us 99% C.I. 7us-221us Avg: 114us Max: 221us
MarkingPhase:    Sum: 206us 99% C.I. 206us-206us Avg: 206us Max: 206us
AllocSpaceClearCards:    Sum: 178us 99% C.I. 1us-117us Avg: 44.500us Max: 117us
ScanGrayAllocSpaceObjects:    Sum: 171us 99% C.I. 1us-170us Avg: 85.500us Max: 170us
FinishPhase:    Sum: 120us 99% C.I. 120us-120us Avg: 120us Max: 120us
(Paused)ScanGrayImageSpaceObjects:    Sum: 87us 99% C.I. 87us-87us Avg: 87us Max: 87us
ScanGrayImageSpaceObjects:    Sum: 86us 99% C.I. 86us-86us Avg: 86us Max: 86us
MarkNonThreadRoots:    Sum: 81us 99% C.I. 35us-46us Avg: 40.500us Max: 46us
MarkAllocStackAsLive:    Sum: 65us 99% C.I. 65us-65us Avg: 65us Max: 65us
ZygoteModUnionClearCards:    Sum: 60us 99% C.I. 29us-31us Avg: 30us Max: 31us
(Paused)ScanGrayAllocSpaceObjects:    Sum: 50us 99% C.I. 1us-49us Avg: 25us Max: 49us
EnqueueFinalizerReferences:    Sum: 31us 99% C.I. 31us-31us Avg: 31us Max: 31us
PreCleanCards:    Sum: 28us 99% C.I. 28us-28us Avg: 28us Max: 28us
ProcessCards:    Sum: 26us 99% C.I. 13us-13us Avg: 13us Max: 13us
(Paused)PausePhase:    Sum: 25us 99% C.I. 25us-25us Avg: 25us Max: 25us
RevokeAllThreadLocalAllocationStacks:    Sum: 23us 99% C.I. 23us-23us Avg: 23us Max: 23us
ScanGrayZygoteSpaceObjects:    Sum: 20us 99% C.I. 20us-20us Avg: 20us Max: 20us
(Paused)ScanGrayZygoteSpaceObjects:    Sum: 19us 99% C.I. 19us-19us Avg: 19us Max: 19us
MarkRoots:    Sum: 15us 99% C.I. 15us-15us Avg: 15us Max: 15us
ReclaimPhase:    Sum: 14us 99% C.I. 14us-14us Avg: 14us Max: 14us
ProcessReferences:    Sum: 11us 99% C.I. 11us-11us Avg: 11us Max: 11us
Sweep:    Sum: 9us 99% C.I. 9us-9us Avg: 9us Max: 9us
BindBitmaps:    Sum: 7us 99% C.I. 7us-7us Avg: 7us Max: 7us
SwapStacks:    Sum: 5us 99% C.I. 5us-5us Avg: 5us Max: 5us
RecursiveMark:    Sum: 4us 99% C.I. 4us-4us Avg: 4us Max: 4us
InitializePhase:    Sum: 3us 99% C.I. 3us-3us Avg: 3us Max: 3us
FindDefaultSpaceBitmap:    Sum: 1us 99% C.I. 1us-1us Avg: 1us Max: 1us
(Paused)ProcessMarkStack:    Sum: 0 99% C.I. 0ns-0ns Avg: 0ns Max: 0ns
Done Dumping histograms
partial concurrent mark sweep paused:    Sum: 581us 99% C.I. 581us-581us Avg: 581us Max: 581us
partial concurrent mark sweep total time: 52.672ms mean time: 52.672ms
partial concurrent mark sweep freed: 55 objects with total size 2384B
partial concurrent mark sweep throughput: 1057.69/s / 44KB/s
Start Dumping histograms for 3 iterations for sticky concurrent mark sweep
FreeList:    Sum: 38.423ms 99% C.I. 13.875us-2190us Avg: 346.153us Max: 3252us
MarkConcurrentRoots:    Sum: 37.275ms 99% C.I. 0.009ms-20.816ms Avg: 6.212ms Max: 21.116ms
ScanGrayAllocSpaceObjects:    Sum: 31.938ms 99% C.I. 0.001ms-17.552ms Avg: 2.661ms Max: 18.111ms
ProcessMarkStack:    Sum: 13.535ms 99% C.I. 0.001ms-11.012ms Avg: 1.127ms Max: 11.452ms
MarkRootsCheckpoint:    Sum: 8.321ms 99% C.I. 0.299ms-4.281ms Avg: 1.386ms Max: 4.335ms
SweepArray:    Sum: 6.985ms 99% C.I. 0.349ms-3.369ms Avg: 2.328ms Max: 3.369ms
ScanGrayImageSpaceObjects:    Sum: 6.206ms 99% C.I. 0.089ms-2.830ms Avg: 1.034ms Max: 2.830ms
AllocSpaceClearCards:    Sum: 2.848ms 99% C.I. 2us-1390us Avg: 237.333us Max: 1444us
MarkingPhase:    Sum: 2.360ms 99% C.I. 727us-821us Avg: 786.666us Max: 821us
ImageModUnionClearCards:    Sum: 1.406ms 99% C.I. 107us-676us Avg: 234.333us Max: 676us
ReMarkRoots:    Sum: 1.180ms 99% C.I. 221us-625us Avg: 393.333us Max: 625us
ScanGrayZygoteSpaceObjects:    Sum: 561us 99% C.I. 19us-305us Avg: 93.500us Max: 305us
ResetStack:    Sum: 501us 99% C.I. 59us-279us Avg: 167us Max: 279us
SweepSystemWeaks:    Sum: 436us 99% C.I. 104us-187us Avg: 145.333us Max: 187us
MarkNonThreadRoots:    Sum: 432us 99% C.I. 37us-122us Avg: 72us Max: 122us
(Paused)ScanGrayAllocSpaceObjects:    Sum: 342us 99% C.I. 2us-144us Avg: 57us Max: 144us
FinishPhase:    Sum: 314us 99% C.I. 69us-172us Avg: 104.666us Max: 172us
EnqueueFinalizerReferences:    Sum: 286us 99% C.I. 15us-232us Avg: 95.333us Max: 232us
(Paused)ScanGrayImageSpaceObjects:    Sum: 273us 99% C.I. 85us-102us Avg: 91us Max: 102us
ZygoteModUnionClearCards:    Sum: 272us 99% C.I. 18us-73us Avg: 45.333us Max: 73us
(Paused)PausePhase:    Sum: 119us 99% C.I. 19us-68us Avg: 39.666us Max: 68us
(Paused)ScanGrayZygoteSpaceObjects:    Sum: 106us 99% C.I. 21us-60us Avg: 35.333us Max: 60us
RevokeAllThreadLocalAllocationStacks:    Sum: 86us 99% C.I. 23us-35us Avg: 28.666us Max: 35us
ProcessCards:    Sum: 85us 99% C.I. 8us-28us Avg: 14.166us Max: 28us
PreCleanCards:    Sum: 76us 99% C.I. 18us-40us Avg: 25.333us Max: 40us
SwapBitmaps:    Sum: 53us 99% C.I. 12us-25us Avg: 17.666us Max: 25us
ReclaimPhase:    Sum: 52us 99% C.I. 13us-21us Avg: 17.333us Max: 21us
ProcessReferences:    Sum: 49us 99% C.I. 4us-29us Avg: 16.333us Max: 29us
MarkRoots:    Sum: 27us 99% C.I. 8us-10us Avg: 9us Max: 10us
InitializePhase:    Sum: 16us 99% C.I. 3us-7us Avg: 5.333us Max: 7us
BindBitmaps:    Sum: 12us 99% C.I. 3us-5us Avg: 4us Max: 5us
ForwardSoftReferences:    Sum: 9us 99% C.I. 2us-4us Avg: 3us Max: 4us
FindDefaultSpaceBitmap:    Sum: 8us 99% C.I. 2us-3us Avg: 2.666us Max: 3us
SwapStacks:    Sum: 7us 99% C.I. 2us-3us Avg: 2.333us Max: 3us
PreSweepingGcVerification:    Sum: 3us 99% C.I. 1us-1us Avg: 1us Max: 1us
(Paused)ProcessMarkStack:    Sum: 1us 99% C.I. 250ns-1000ns Avg: 333ns Max: 1000ns
Done Dumping histograms
sticky concurrent mark sweep paused:    Sum: 2.238ms 99% C.I. 597us-1025us Avg: 746us Max: 1025us
sticky concurrent mark sweep total time: 154.631ms mean time: 51.543ms
sticky concurrent mark sweep freed: 110100 objects with total size 5MB
sticky concurrent mark sweep throughput: 714935/s / 33MB/s
Total time spent in GC: 207.303ms
Mean GC size throughput: 24MB/s
Mean GC object throughput: 531367 objects/s
Total number of allocations 144366
Total bytes allocated 12MB
Total bytes freed 5MB
Free memory 2MB
Free memory until GC 2MB
Free memory until OOME 120MB
Total memory 9MB
Max memory 128MB
Zygote space size 916KB
Total mutator paused time: 2.819ms
Total time waiting for GC to complete: 13.665us
Total GC count: 4
Total GC time: 207.303ms
Total blocking GC count: 0
Total blocking GC time: 0
Histogram of GC count per 10000 ms: 0:383,1:1,2:1
Histogram of blocking GC count per 10000 ms: 0:385

suspend all histogram:    Sum: 273us 99% C.I. 7us-102us Avg: 18.200us Max: 102us
DALVIK THREADS (14):
"Signal Catcher" daemon prio=5 tid=2 Runnable
  | group="system" sCount=0 dsCount=0 obj=0x12c470a0 self=0xaf64b000
  | sysTid=936 nice=0 cgrp=default sched=0/0 handle=0xb4482930
  | state=R schedstat=( 8330333 481667 7 ) utm=0 stm=0 core=1 HZ=100
  | stack=0xb4386000-0xb4388000 stackSize=1014KB
  | held mutexes= "mutator lock"(shared held)
  native: #00 pc 0035c9bd  /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, char const*, art::ArtMethod*, void*)+116)
  native: #01 pc 0033d493  /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+138)
  native: #02 pc 00346e01  /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread*)+420)
  native: #03 pc 0034795d  /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure*)+192)
  native: #04 pc 00347e5d  /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+124)
  native: #05 pc 00348541  /system/lib/libart.so (art::ThreadList::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+312)
  native: #06 pc 00321b35  /system/lib/libart.so (art::Runtime::DumpForSigQuit(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+68)
  native: #07 pc 00328b4f  /system/lib/libart.so (art::SignalCatcher::HandleSigQuit()+910)
  native: #08 pc 0032941d  /system/lib/libart.so (art::SignalCatcher::Run(void*)+324)
  native: #09 pc 0003f8c3  /system/lib/libc.so (__pthread_start(void*)+30)
  native: #10 pc 00019e55  /system/lib/libc.so (__start_thread+6)
  (no managed stack frames)

"main" prio=5 tid=1 Native
  | group="main" sCount=1 dsCount=0 obj=0x7382e258 self=0xb4d76500
  | sysTid=886 nice=0 cgrp=default sched=0/0 handle=0xb6f38b34
  | state=S schedstat=( 24073444416 42539748007 42428 ) utm=2034 stm=373 core=0 HZ=100
  | stack=0xbe003000-0xbe005000 stackSize=8MB
  | held mutexes=
  native: #00 pc 00040e2c  /system/lib/libc.so (__ioctl+8)
  native: #01 pc 00047925  /system/lib/libc.so (ioctl+14)
  native: #02 pc 0001e89d  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132)
  native: #03 pc 0001eecf  /system/lib/libbinder.so (android::IPCThreadState::waitForResponse(android::Parcel*, int*)+38)
  native: #04 pc 0001f085  /system/lib/libbinder.so (android::IPCThreadState::transact(int, unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+124)
  native: #05 pc 0001a08b  /system/lib/libbinder.so (android::BpBinder::transact(unsigned int, android::Parcel const&, android::Parcel*, unsigned int)+30)
  native: #06 pc 000872a5  /system/lib/libandroid_runtime.so (???)
  native: #07 pc 00d30a01  /data/dalvik-cache/arm/system@framework@boot.oat (Java_android_os_BinderProxy_transactNative__ILandroid_os_Parcel_2Landroid_os_Parcel_2I+140)
  at android.os.BinderProxy.transactNative(Native method)
  at android.os.BinderProxy.transact(Binder.java:503)
  at android.view.accessibility.IAccessibilityManager$Stub$Proxy.sendAccessibilityEvent(IAccessibilityManager.java:239)
  at android.view.accessibility.AccessibilityManager.sendAccessibilityEvent(AccessibilityManager.java:320)
  at android.view.ViewRootImpl.requestSendAccessibilityEvent(ViewRootImpl.java:6391)
  at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:880)
  at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:880)
  at android.view.ViewGroup.requestSendAccessibilityEvent(ViewGroup.java:880)
  ... repeated 1 times
  at android.view.View.sendAccessibilityEventUncheckedInternal(View.java:5839)
  at android.view.View.sendAccessibilityEventUnchecked(View.java:5818)
  at android.view.View$SendViewStateChangedAccessibilityEvent.run(View.java:22326)
  at android.view.View$SendViewStateChangedAccessibilityEvent.runOrPost(View.java:22359)
  at android.view.View.notifyViewAccessibilityStateChangedIfNeeded(View.java:8784)
  at android.widget.TextView.setText(TextView.java:4353)
  at android.widget.TextView.setText(TextView.java:4204)
  at android.widget.TextView.setText(TextView.java:4179)
  at com.mxnavi.mxsystemui.view.MXStatusBarView$MyHandler.handleMessage(MXStatusBarView.java:563)
  at android.os.Handler.dispatchMessage(Handler.java:102)
  at android.os.Looper.loop(Looper.java:148)
  at android.app.ActivityThread.main(ActivityThread.java:5422)
  at java.lang.reflect.Method.invoke!(Native method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

 

 

 

 

 

 

参考:https://blog.csdn.net/yxz329130952/article/details/50087731/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值