----- pid 7546 at 2017-11-30 04:20:46 -----
Cmd line: com.google.android.apps.maps  //引起 ANR 的包,可以是它引起,与它有关,这们定位
Build fingerprint: 'Android/px5/px5:6.0.1/MXC89L/stt-tec11301619:userdebug/test-keys'
ABI: 'arm64'
Build type: optimized
Zygote loaded classes=3867 post zygote classes=18797
Intern table: 58453 strong; 2817 weak
JNI: CheckJNI is off; globals=714 (plus 229 weak)
这里看 libraries 有哪此包,或者有哪些信息,参数而已
Libraries: /data/app/com.google.android.apps.maps-1/lib/arm64/libgmm-jni.so
 /data/app/com.google.android.gms-1/lib/arm64/libconscrypt_gmscore_jni.so 
 /data/app/com.google.android.gms-1/lib/arm64/libgmscore.so 
 /data/data/com.google.android.gms/app_chimera/m/00000009/n/arm64-v8a/libcronet.60.0.3112.78.so 
 /system/lib64/libandroid.so /system/lib64/libcompiler_rt.so /system/lib64/libjavacrypto.so /system/lib64/libjnigraphics.so
 /system/lib64/libmedia_jni.so /system/lib64/libwebviewchromium_loader.so libjavacore.so (11)
 
Heap: 1% free, 76MB/78MB; 691146 objects
Dumping cumulative Gc timings        GC情况
Start Dumping histograms for 11 iterations for partial concurrent mark sweep
ProcessMarkStack:    Sum: 991.101ms 99% C.I. 0.029ms-221.920ms Avg: 30.033ms Max: 226.039ms
SweepMallocSpace:    Sum: 143.649ms 99% C.I. 0.028ms-49.256ms Avg: 6.529ms Max: 50.077ms
MarkConcurrentRoots:    Sum: 88.893ms 99% C.I. 0.008ms-17.061ms Avg: 4.040ms Max: 17.498ms
ScanGrayAllocSpaceObjects:    Sum: 72.674ms 99% C.I. 0.004ms-17.226ms Avg: 3.303ms Max: 17.439ms
MarkRootsCheckpoint:    Sum: 36.693ms 99% C.I. 0.270ms-6.937ms Avg: 1.667ms Max: 7.326ms
UpdateAndMarkImageModUnionTable:    Sum: 33.331ms 99% C.I. 0.872ms-9.642ms Avg: 3.030ms Max: 9.920ms
(Paused)ScanGrayAllocSpaceObjects:    Sum: 15.735ms 99% C.I. 3us-3972.500us Avg: 715.227us Max: 3992us
ReMarkRoots:    Sum: 15.053ms 99% C.I. 0.451ms-2.306ms Avg: 1.368ms Max: 2.306ms
MarkAllocStackAsLive:    Sum: 11.573ms 99% C.I. 0.060ms-3.375ms Avg: 1.052ms Max: 3.388ms
SweepSystemWeaks:    Sum: 11.397ms 99% C.I. 0.032ms-4.704ms Avg: 1.036ms Max: 4.844ms
SweepLargeObjects:    Sum: 9.142ms 99% C.I. 27us-4040us Avg: 831.090us Max: 4108us
ScanGrayImageSpaceObjects:    Sum: 7.246ms 99% C.I. 47us-2778.500us Avg: 658.727us Max: 2824us
AllocSpaceClearCards:    Sum: 3.834ms 99% C.I. 1us-566us Avg: 87.136us Max: 566us
EnqueueFinalizerReferences:    Sum: 2.906ms 99% C.I. 67us-1152us Avg: 264.181us Max: 1152us
FinishPhase:    Sum: 2.446ms 99% C.I. 88us-447us Avg: 222.363us Max: 447us
MarkNonThreadRoots:    Sum: 2.148ms 99% C.I. 26us-410us Avg: 97.636us Max: 410us
(Paused)ProcessMarkStack:    Sum: 2.134ms 99% C.I. 0.550us-881us Avg: 194us Max: 881us
ImageModUnionClearCards:    Sum: 1.603ms 99% C.I. 44us-208us Avg: 72.863us Max: 208us
(Paused)ScanGrayImageSpaceObjects:    Sum: 1.104ms 99% C.I. 35us-619.750us Avg: 100.363us Max: 641us
ProcessReferences:    Sum: 689us 99% C.I. 7us-172us Avg: 62.636us Max: 172us
RevokeAllThreadLocalAllocationStacks:    Sum: 536us 99% C.I. 11us-91us Avg: 48.727us Max: 91us
UpdateAndMarkZygoteModUnionTable:    Sum: 433us 99% C.I. 29us-81us Avg: 39.363us Max: 81us
MarkingPhase:    Sum: 199us 99% C.I. 12us-39us Avg: 18.090us Max: 39us
(Paused)PausePhase:    Sum: 198us 99% C.I. 8us-59us Avg: 18us Max: 59us
SwapBitmaps:    Sum: 178us 99% C.I. 11us-23us Avg: 16.181us Max: 23us
ReclaimPhase:    Sum: 173us 99% C.I. 6us-49us Avg: 15.727us Max: 49us
PreCleanCards:    Sum: 140us 99% C.I. 8us-18us Avg: 12.727us Max: 18us
ProcessCards:    Sum: 100us 99% C.I. 2us-9us Avg: 4.545us Max: 9us
Sweep:    Sum: 90us 99% C.I. 4us-16us Avg: 8.181us Max: 16us
ZygoteModUnionClearCards:    Sum: 87us 99% C.I. 2us-28us Avg: 3.954us Max: 28us
MarkRoots:    Sum: 37us 99% C.I. 1us-9us Avg: 3.363us Max: 9us
RecursiveMark:    Sum: 31us 99% C.I. 1us-10us Avg: 2.818us Max: 10us
BindBitmaps:    Sum: 28us 99% C.I. 1us-6us Avg: 2.545us Max: 6us
InitializePhase:    Sum: 27us 99% C.I. 2us-3us Avg: 2.454us Max: 3us
(Paused)ScanGrayZygoteSpaceObjects:    Sum: 16us 99% C.I. 0.250us-6us Avg: 1.454us Max: 6us
SwapStacks:    Sum: 11us 99% C.I. 0.250us-2us Avg: 1us Max: 2us
SweepZygoteSpace:    Sum: 8us 99% C.I. 250ns-2000ns Avg: 727ns Max: 2000ns
FindDefaultSpaceBitmap:    Sum: 0 99% C.I. 0ns-0ns Avg: 0ns Max: 0ns
Done Dumping histograms 
partial concurrent mark sweep paused:    Sum: 44.748ms 99% C.I. 0.616ms-15.005ms Avg: 4.068ms Max: 15.402ms
partial concurrent mark sweep total time: 1.455s mean time: 132.335ms
partial concurrent mark sweep freed: 969538 objects with total size 64MB
partial concurrent mark sweep throughput: 666349/s / 44MB/s
Start Dumping histograms for 38 iterations for sticky concurrent mark sweep
ScanGrayAllocSpaceObjects:    Sum: 838.540ms 99% C.I. 0.007ms-42.463ms Avg: 5.516ms Max: 52.525ms
FreeList:    Sum: 437.535ms 99% C.I. 17.578us-816us Avg: 163.748us Max: 4865us
ProcessMarkStack:    Sum: 437.409ms 99% C.I. 0.003ms-37.296ms Avg: 2.877ms Max: 37.580ms
MarkConcurrentRoots:    Sum: 392.213ms 99% C.I. 0.007ms-28.008ms Avg: 5.160ms Max: 30.833ms
MarkRootsCheckpoint:    Sum: 247.922ms 99% C.I. 0.579ms-30.872ms Avg: 3.262ms Max: 36.531ms
SweepArray:    Sum: 147.545ms 99% C.I. 0.029ms-10.917ms Avg: 3.882ms Max: 10.917ms
(Paused)ScanGrayAllocSpaceObjects:    Sum: 69.998ms 99% C.I. 2us-5486us Avg: 921.026us Max: 5588us
ReMarkRoots:    Sum: 66.518ms 99% C.I. 0.763ms-3.002ms Avg: 1.750ms Max: 3.008ms
ScanGrayImageSpaceObjects:    Sum: 47.014ms 99% C.I. 33us-7478us Avg: 618.605us Max: 8122us
AllocSpaceClearCards:    Sum: 33.579ms 99% C.I. 2us-1579.999us Avg: 220.914us Max: 3071us
SweepSystemWeaks:    Sum: 25.547ms 99% C.I. 35us-1317us Avg: 672.289us Max: 1317us
MarkingPhase:    Sum: 13.699ms 99% C.I. 226us-740.500us Avg: 360.500us Max: 744us
(Paused)ProcessMarkStack:    Sum: 8.585ms 99% C.I. 0.413us-1773.999us Avg: 225.921us Max: 1832us
MarkNonThreadRoots:    Sum: 7.176ms 99% C.I. 26us-380.999us Avg: 94.421us Max: 394us
ImageModUnionClearCards:    Sum: 7.146ms 99% C.I. 35us-642.999us Avg: 94.026us Max: 662us
EnqueueFinalizerReferences:    Sum: 6.097ms 99% C.I. 1us-776.250us Avg: 160.447us Max: 786us
ResetStack:    Sum: 5.993ms 99% C.I. 9us-480us Avg: 157.710us Max: 480us
FinishPhase:    Sum: 2.674ms 99% C.I. 39us-119us Avg: 70.368us Max: 119us
RevokeAllThreadLocalAllocationStacks:    Sum: 2.211ms 99% C.I. 9us-93us Avg: 58.184us Max: 93us
(Paused)ScanGrayImageSpaceObjects:    Sum: 1.897ms 99% C.I. 34us-140.499us Avg: 49.921us Max: 142us
ProcessReferences:    Sum: 1.344ms 99% C.I. 2us-411.999us Avg: 35.368us Max: 434us
ReclaimPhase:    Sum: 556us 99% C.I. 5us-61us Avg: 14.631us Max: 61us
(Paused)PausePhase:    Sum: 555us 99% C.I. 10us-23us Avg: 14.605us Max: 23us
PreCleanCards:    Sum: 541us 99% C.I. 6us-48us Avg: 14.236us Max: 48us
ScanGrayZygoteSpaceObjects:    Sum: 478us 99% C.I. 0.253us-105us Avg: 6.289us Max: 105us
ProcessCards:    Sum: 408us 99% C.I. 3us-13us Avg: 5.368us Max: 13us
SwapBitmaps:    Sum: 286us 99% C.I. 5us-15us Avg: 7.526us Max: 15us
ZygoteModUnionClearCards:    Sum: 275us 99% C.I. 1us-8us Avg: 3.618us Max: 8us
ForwardSoftReferences:    Sum: 229us 99% C.I. 1us-48us Avg: 6.026us Max: 48us
MarkRoots:    Sum: 200us 99% C.I. 2us-10us Avg: 5.263us Max: 10us
BindBitmaps:    Sum: 127us 99% C.I. 1us-9us Avg: 3.342us Max: 9us
UnBindBitmaps:    Sum: 121us 99% C.I. 2us-6us Avg: 3.184us Max: 6us
InitializePhase:    Sum: 102us 99% C.I. 1us-5us Avg: 2.684us Max: 5us
(Paused)ScanGrayZygoteSpaceObjects:    Sum: 57us 99% C.I. 0.250us-6us Avg: 1.500us Max: 6us
FindDefaultSpaceBitmap:    Sum: 48us 99% C.I. 0.250us-5us Avg: 1.263us Max: 5us
SwapStacks:    Sum: 47us 99% C.I. 0.250us-3us Avg: 1.236us Max: 3us
PreSweepingGcVerification:    Sum: 1us 99% C.I. 250ns-1000ns Avg: 26ns Max: 1000ns
Done Dumping histograms 
sticky concurrent mark sweep paused:    Sum: 176.001ms 99% C.I. 1.409ms-16.049ms Avg: 4.631ms Max: 16.336ms
sticky concurrent mark sweep total time: 2.804s mean time: 73.808ms
sticky concurrent mark sweep freed: 2686669 objects with total size 188MB
sticky concurrent mark sweep throughput: 958156/s / 67MB/s
Start Dumping histograms for 1 iterations for marksweep + semispace
MarkRoots:    Sum: 53.559ms 99% C.I. 53.559ms-53.559ms Avg: 53.559ms Max: 53.559ms
ProcessMarkStack:    Sum: 40.166ms 99% C.I. 0.036ms-40.130ms Avg: 20.083ms Max: 40.130ms
ClearCardTable:    Sum: 5.436ms 99% C.I. 5.436ms-5.436ms Avg: 5.436ms Max: 5.436ms
UpdateAndMarkImageModUnionTable:    Sum: 5.128ms 99% C.I. 5.128ms-5.128ms Avg: 5.128ms Max: 5.128ms
RevokeAllThreadLocalBuffers:    Sum: 577us 99% C.I. 67us-510us Avg: 288.500us Max: 510us
ImageModUnionClearCards:    Sum: 211us 99% C.I. 211us-211us Avg: 211us Max: 211us
FinishPhase:    Sum: 197us 99% C.I. 197us-197us Avg: 197us Max: 197us
SweepSystemWeaks:    Sum: 162us 99% C.I. 162us-162us Avg: 162us Max: 162us
(Paused)EnqueueFinalizerReferences:    Sum: 130us 99% C.I. 130us-130us Avg: 130us Max: 130us
MarkStackAsLive:    Sum: 60us 99% C.I. 60us-60us Avg: 60us Max: 60us
RevokeAllThreadLocalAllocationStacks:    Sum: 59us 99% C.I. 59us-59us Avg: 59us Max: 59us
UpdateAndMarkZygoteModUnionTable:    Sum: 50us 99% C.I. 50us-50us Avg: 50us Max: 50us
SweepAllocSpace:    Sum: 34us 99% C.I. 34us-34us Avg: 34us Max: 34us
SweepLargeObjects:    Sum: 22us 99% C.I. 22us-22us Avg: 22us Max: 22us
(Paused)ProcessReferences:    Sum: 15us 99% C.I. 15us-15us Avg: 15us Max: 15us
BindBitmaps:    Sum: 12us 99% C.I. 12us-12us Avg: 12us Max: 12us
SwapBitmaps:    Sum: 11us 99% C.I. 11us-11us Avg: 11us Max: 11us
ProcessCards:    Sum: 8us 99% C.I. 8us-8us Avg: 8us Max: 8us
ZygoteModUnionClearCards:    Sum: 7us 99% C.I. 7us-7us Avg: 7us Max: 7us
InitializePhase:    Sum: 6us 99% C.I. 6us-6us Avg: 6us Max: 6us
MarkingPhase:    Sum: 5us 99% C.I. 5us-5us Avg: 5us Max: 5us
ReclaimPhase:    Sum: 3us 99% C.I. 3us-3us Avg: 3us Max: 3us
PreSweepingGcVerification:    Sum: 1us 99% C.I. 1us-1us Avg: 1us Max: 1us
PostGcVerificationPaused:    Sum: 0 99% C.I. 0ns-0ns Avg: 0ns Max: 0ns
Done Dumping histograms 
marksweep + semispace paused:    Sum: 106.092ms 99% C.I. 106.092ms-106.092ms Avg: 106.092ms Max: 106.092ms
marksweep + semispace total time: 105.878ms mean time: 105.878ms
marksweep + semispace freed: 413 objects with total size 36KB
marksweep + semispace throughput: 3933.33/s / 344KB/s
Total time spent in GC: 4.366s
Mean GC size throughput: 43MB/s
Mean GC object throughput: 837015 objects/s
Total number of allocations 4345794
Total bytes allocated 265MB
Total bytes freed 188MB
Free memory 1359KB
Free memory until GC 1359KB
Free memory until OOME 435MB
Total memory 78MB
Max memory 512MB
Zygote space size 28KB
Total mutator paused time: 326.841ms
Total time waiting for GC to complete: 48.122us
Total GC count: 50
Total GC time: 4.366s
Total blocking GC count: 0
Total blocking GC time: 0
Histogram of GC count per 10000 ms: 0:8,3:1,7:1,11:3
Histogram of blocking GC count per 10000 ms: 0:13

suspend all histogram:    Sum: 35.493ms 99% C.I. 3us-11792.640us Avg: 486.205us Max: 13477us
DALVIK THREADS (70):
"Signal Catcher" daemon prio=5 tid=2 Runnable
  | group="system" sCount=0 dsCount=0 obj=0x32c070a0 self=0x55b9615050
  | sysTid=7551 nice=0 cgrp=default sched=0/0 handle=0x7f94962450
  | state=R schedstat=( 0 0 0 ) utm=5 stm=0 core=5 HZ=100
  | stack=0x7f94866000-0x7f94868000 stackSize=1013KB
  | held mutexes= "mutator lock"(shared held)
  native: #00 pc 000000000048bdc8  /system/lib64/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+236)
  native: #01 pc 0000000000459f88  /system/lib64/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+220)
  native: #02 pc 0000000000467b68  /system/lib64/libart.so (_ZN3art14DumpCheckpoint3RunEPNS_6ThreadE+688)
  native: #03 pc 0000000000468a80  /system/lib64/libart.so (_ZN3art10ThreadList13RunCheckpointEPNS_7ClosureE+276)
  native: #04 pc 000000000046913c  /system/lib64/libart.so (_ZN3art10ThreadList4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+188)
  native: #05 pc 0000000000469a24  /system/lib64/libart.so (_ZN3art10ThreadList14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+492)
  native: #06 pc 0000000000431134  /system/lib64/libart.so (_ZN3art7Runtime14DumpForSigQuitERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+96)
  native: #07 pc 000000000043f5a4  /system/lib64/libart.so (_ZN3art13SignalCatcher13HandleSigQuitEv+1256)
  native: #08 pc 00000000004401b4  /system/lib64/libart.so (_ZN3art13SignalCatcher3RunEPv+452)
  native: #09 pc 00000000000674c4  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: #10 pc 000000000001c154  /system/lib64/libc.so (__start_thread+16)
  (no managed stack frames)

"main" prio=5 tid=1 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x74283000 self=0x55b962f9c0
  | sysTid=7546 nice=0 cgrp=default sched=0/0 handle=0x7f9897dfe8
  | state=S schedstat=( 0 0 0 ) utm=1367 stm=115 core=5 HZ=100
  | stack=0x7ff1b2b000-0x7ff1b2d000 stackSize=8MB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0675b64f> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x0675b64f> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:810)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireQueued(AbstractQueuedSynchronizer.java:844)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:1173)
  at java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock.lock(ReentrantReadWriteLock.java:916)
  at com.google.android.apps.gmm.shared.e.h.b(PG:85)
  at com.google.android.apps.gmm.shared.e.h.a(PG:79)
  at com.google.android.apps.gmm.navigation.ui.speedlimits.j.onViewAttachedToWindow(PG:16)
  at android.view.View.dispatchAttachedToWindow(View.java:14548)
  at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2836)
  at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
  at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
  at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
  at android.view.ViewGroup.addViewInner(ViewGroup.java:4348)
  at android.view.ViewGroup.addView(ViewGroup.java:4145)
  at android.view.ViewGroup.addView(ViewGroup.java:4117)
  at com.google.android.apps.gmm.base.b.ac.b(PG:577)
  at com.google.android.apps.gmm.base.b.ac.a(PG:45)
  at com.google.android.apps.gmm.base.b.f.b.handleMessage(PG:14)
  at android.os.Handler.dispatchMessage(Handler.java:102)
  at android.os.Looper.loop(Looper.java:148)
  at android.app.ActivityThread.main(ActivityThread.java:5417)
  at java.lang.reflect.Method.invoke!(Native method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:772)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:662)

"JDWP" daemon prio=5 tid=3 WaitingInMainDebuggerLoop
  | group="system" sCount=1 dsCount=0 obj=0x32c07100 self=0x55b9634dc0
  | sysTid=7552 nice=0 cgrp=default sched=0/0 handle=0x7f9485c450
  | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=4 HZ=100
  | stack=0x7f94760000-0x7f94762000 stackSize=1013KB
  | held mutexes=
  kernel: __switch_to+0x80/0x8c
  kernel: unix_stream_recvmsg+0x244/0x6ec
  kernel: sock_recvmsg+0xa4/0xc8
  kernel: ___sys_recvmsg+0x120/0x1ec
  kernel: __sys_recvmsg+0x40/0x64
  kernel: SyS_recvmsg+0x1c/0x24
  kernel: ret_fast_syscall+0x0/0x24
  native: #00 pc 000000000006a4a8  /system/lib64/libc.so (recvmsg+4)
  native: #01 pc 000000000053f77c  /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState15ReceiveClientFdEv+136)
  native: #02 pc 00000000005400fc  /system/lib64/libart.so (_ZN3art4JDWP12JdwpAdbState6AcceptEv+132)
  native: #03 pc 000000000031d850  /system/lib64/libart.so (_ZN3art4JDWP9JdwpState3RunEv+332)
  native: #04 pc 000000000031eb94  /system/lib64/libart.so (_ZN3art4JDWPL15StartJdwpThreadEPv+24)
  native: #05 pc 00000000000674c4  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: #06 pc 000000000001c154  /system/lib64/libc.so (__start_thread+16)
  (no managed stack frames)

"ReferenceQueueDaemon" daemon prio=5 tid=4 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x32c07160 self=0x55b96341b0
  | sysTid=7553 nice=0 cgrp=default sched=0/0 handle=0x7f94754450
  | state=S schedstat=( 0 0 0 ) utm=6 stm=9 core=0 HZ=100
  | stack=0x7f94652000-0x7f94654000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0dc4e1dc> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:147)
  - locked <0x0dc4e1dc> (a java.lang.Class<java.lang.ref.ReferenceQueue>)
  at java.lang.Thread.run(Thread.java:818)

"FinalizerDaemon" daemon prio=5 tid=5 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x32c071c0 self=0x55b98971e0
  | sysTid=7554 nice=0 cgrp=default sched=0/0 handle=0x7f94648450
  | state=S schedstat=( 0 0 0 ) utm=15 stm=9 core=2 HZ=100
  | stack=0x7f94546000-0x7f94548000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x05cd62e5> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait(Object.java:423)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:101)
  - locked <0x05cd62e5> (a java.lang.ref.ReferenceQueue)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:72)
  at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:185)
  at java.lang.Thread.run(Thread.java:818)

"FinalizerWatchdogDaemon" daemon prio=5 tid=6 Waiting
  | group="system" sCount=1 dsCount=0 obj=0x32c07220 self=0x55b987fd20
  | sysTid=7555 nice=0 cgrp=default sched=0/0 handle=0x7f83e13450
  | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 HZ=100
  | stack=0x7f83d11000-0x7f83d13000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0eb311ba> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:255)
  - locked <0x0eb311ba> (a java.lang.Daemons$FinalizerWatchdogDaemon)
  at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:227)
  at java.lang.Thread.run(Thread.java:818)

"HeapTaskDaemon" daemon prio=5 tid=7 Blocked
  | group="system" sCount=1 dsCount=0 obj=0x32c07280 self=0x55b989aec0
  | sysTid=7556 nice=0 cgrp=default sched=0/0 handle=0x7f83d0e450
  | state=S schedstat=( 0 0 0 ) utm=403 stm=10 core=6 HZ=100
  | stack=0x7f83c0c000-0x7f83c0e000 stackSize=1037KB
  | held mutexes=
  kernel: __switch_to+0x80/0x8c
  kernel: futex_wait_queue_me+0xe4/0x144
  kernel: futex_wait+0xec/0x1f8
  kernel: do_futex+0xcc/0x8d8
  kernel: SyS_futex+0xfc/0x174
  kernel: ret_fast_syscall+0x0/0x24
  native: #00 pc 0000000000019900  /system/lib64/libc.so (syscall+28)
  native: #01 pc 000000000013a654  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+136)
  native: #02 pc 00000000002688fc  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor7GetTaskEPNS_6ThreadE+128)
  native: #03 pc 0000000000268f64  /system/lib64/libart.so (_ZN3art2gc13TaskProcessor11RunAllTasksEPNS_6ThreadE+120)
  native: #04 pc 000000000000055c  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_dalvik_system_VMRuntime_runHeapTasks__+128)
  at dalvik.system.VMRuntime.runHeapTasks(Native method)
  - waiting to lock an unknown object
  at java.lang.Daemons$HeapTaskDaemon.run(Daemons.java:355)
  at java.lang.Thread.run(Thread.java:818)

"Binder_1" prio=5 tid=8 Native
  | group="main" sCount=1 dsCount=0 obj=0x32c072e0 self=0x55b97784f0
  | sysTid=7557 nice=0 cgrp=default sched=0/0 handle=0x7f83b0b450
  | state=S schedstat=( 0 0 0 ) utm=11 stm=9 core=3 HZ=100
  | stack=0x7f83a0f000-0x7f83a11000 stackSize=1013KB
  | held mutexes=
  kernel: __switch_to+0x80/0x8c
  kernel: binder_thread_read+0xe30/0xfc0
  kernel: binder_ioctl_write_read+0x1a4/0x2cc
  kernel: binder_ioctl+0x2d8/0x700
  kernel: do_vfs_ioctl+0x4ac/0x588
  kernel: SyS_ioctl+0x60/0x88
  kernel: ret_fast_syscall+0x0/0x24
  native: #00 pc 0000000000069a40  /system/lib64/libc.so (__ioctl+4)
  native: #01 pc 0000000000073a64  /system/lib64/libc.so (ioctl+100)
  native: #02 pc 000000000002d584  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164)
  native: #03 pc 000000000002ddd8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
  native: #04 pc 000000000002def4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76)
  native: #05 pc 00000000000369e8  /system/lib64/libbinder.so (???)
  native: #06 pc 000000000001579c  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: #07 pc 000000000008eb90  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: #08 pc 0000000000014fec  /system/lib64/libutils.so (???)
  native: #09 pc 00000000000674c4  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: #10 pc 000000000001c154  /system/lib64/libc.so (__start_thread+16)
  (no managed stack frames)

"Binder_2" prio=5 tid=9 Native
  | group="main" sCount=1 dsCount=0 obj=0x32c07340 self=0x55b9778d40
  | sysTid=7558 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f83a0c450
  | state=S schedstat=( 0 0 0 ) utm=10 stm=10 core=3 HZ=100
  | stack=0x7f83910000-0x7f83912000 stackSize=1013KB
  | held mutexes=
  kernel: __switch_to+0x80/0x8c
  kernel: futex_wait_queue_me+0xe4/0x144
  kernel: futex_wait+0xec/0x1f8
  kernel: do_futex+0xcc/0x8d8
  kernel: SyS_futex+0xfc/0x174
  kernel: ret_fast_syscall+0x0/0x24
  native: #00 pc 0000000000019900  /system/lib64/libc.so (syscall+28)
  native: #01 pc 000000000013a654  /system/lib64/libart.so (_ZN3art17ConditionVariable4WaitEPNS_6ThreadE+136)
  native: #02 pc 0000000000354bc4  /system/lib64/libart.so (_ZN3art3JNI18CallBooleanMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+1020)
  native: #03 pc 00000000000d5f90  /system/lib64/libandroid_runtime.so (???)
  native: #04 pc 00000000000ddac4  /system/lib64/libandroid_runtime.so (???)
  native: #05 pc 0000000000024c9c  /system/lib64/libbinder.so (_ZN7android7BBinder8transactEjRKNS_6ParcelEPS1_j+168)
  native: #06 pc 000000000002dd98  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14executeCommandEi+1240)
  native: #07 pc 000000000002de4c  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+140)
  native: #08 pc 000000000002def4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76)
  native: #09 pc 00000000000369e8  /system/lib64/libbinder.so (???)
  native: #10 pc 000000000001579c  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: #11 pc 000000000008eb90  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: #12 pc 0000000000014fec  /system/lib64/libutils.so (???)
  native: #13 pc 00000000000674c4  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: #14 pc 000000000001c154  /system/lib64/libc.so (__start_thread+16)
  (no managed stack frames)

"DefaultPool1" prio=5 tid=10 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c073a0 self=0x55b97ce330
  | sysTid=7565 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f7999a450
  | state=S schedstat=( 0 0 0 ) utm=83 stm=11 core=6 HZ=100
  | stack=0x7f79898000-0x7f7989a000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0181686b> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x0181686b> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:190)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"DefaultPool2" prio=5 tid=11 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07400 self=0x55b9904090
  | sysTid=7566 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f79895450
  | state=S schedstat=( 0 0 0 ) utm=52 stm=10 core=0 HZ=100
  | stack=0x7f79793000-0x7f79795000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0fac3fc8> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x0fac3fc8> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:810)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared(AbstractQueuedSynchronizer.java:941)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1257)
  at java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:700)
  at com.google.android.apps.gmm.shared.e.h.a(PG:25)
  at com.google.android.apps.gmm.shared.e.h.c(PG:21)
  at com.google.android.apps.gmm.location.t.run(PG:52) //从调试过程看,一定要找与包有关的信息,其余的暂时不用考虑
  at com.google.android.apps.gmm.shared.util.b.ak.run(PG:13)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"DefaultPool3" prio=5 tid=12 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07460 self=0x55b9779590
  | sysTid=7567 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f79790450
  | state=S schedstat=( 0 0 0 ) utm=43 stm=9 core=2 HZ=100
  | stack=0x7f7968e000-0x7f79690000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x04764861> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x04764861> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:195)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"GoogleApiHandler" prio=5 tid=13 Native
  | group="main" sCount=1 dsCount=0 obj=0x32c074c0 self=0x55b98b4270
  | sysTid=7568 nice=9 cgrp=default sched=0/0 handle=0x7f7968b450
  | state=S schedstat=( 0 0 0 ) utm=7 stm=6 core=0 HZ=100
  | stack=0x7f79589000-0x7f7958b000 stackSize=1037KB
  | held mutexes=
  kernel: __switch_to+0x80/0x8c
  kernel: SyS_epoll_wait+0x2b4/0x37c
  kernel: SyS_epoll_pwait+0xa8/0x124
  kernel: ret_fast_syscall+0x0/0x24
  native: #00 pc 0000000000069954  /system/lib64/libc.so (__epoll_pwait+8)
  native: #01 pc 000000000001c7b4  /system/lib64/libc.so (epoll_pwait+32)
  native: #02 pc 000000000001ad74  /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+144)
  native: #03 pc 000000000001b154  /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+80)
  native: #04 pc 00000000000d10a8  /system/lib64/libandroid_runtime.so (_ZN7android18NativeMessageQueue8pollOnceEP7_JNIEnvP8_jobjecti+48)
  native: #05 pc 000000000000083c  /data/dalvik-cache/arm64/system@framework@boot.oat (Java_android_os_MessageQueue_nativePollOnce__JI+144)
  at android.os.MessageQueue.nativePollOnce(Native method)
  at android.os.MessageQueue.next(MessageQueue.java:323)
  at android.os.Looper.loop(Looper.java:135)
  at android.os.HandlerThread.run(HandlerThread.java:61)

"DefaultPool4" prio=5 tid=14 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07520 self=0x55b98bd770
  | sysTid=7569 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f79586450
  | state=S schedstat=( 0 0 0 ) utm=26 stm=4 core=1 HZ=100
  | stack=0x7f79484000-0x7f79486000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0c708f86> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x0c708f86> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:195)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"DefaultPool5" prio=5 tid=15 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07580 self=0x55b98bdfc0
  | sysTid=7571 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f79481450
  | state=S schedstat=( 0 0 0 ) utm=77 stm=7 core=1 HZ=100
  | stack=0x7f7937f000-0x7f79381000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0f4c2047> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x0f4c2047> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:190)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"DefaultPool6" prio=5 tid=16 TimedWaiting
  | group="main" sCount=1 dsCount=0 obj=0x32c075e0 self=0x55b98be810
  | sysTid=7572 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f7937c450
  | state=S schedstat=( 0 0 0 ) utm=24 stm=8 core=3 HZ=100
  | stack=0x7f7927a000-0x7f7927c000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x03299074> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x03299074> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2053)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:195)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"DefaultPool7" prio=5 tid=17 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07640 self=0x55b97c8560
  | sysTid=7573 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f79277450
  | state=S schedstat=( 0 0 0 ) utm=25 stm=7 core=0 HZ=100
  | stack=0x7f79175000-0x7f79177000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x006e099d> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x006e099d> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:190)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"DefaultPool8" prio=5 tid=18 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c076a0 self=0x55b97c8db0
  | sysTid=7574 nice=10 cgrp=bg_non_interactive sched=0/0 handle=0x7f79172450
  | state=S schedstat=( 0 0 0 ) utm=21 stm=2 core=2 HZ=100
  | stack=0x7f79070000-0x7f79072000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x02361e12> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x02361e12> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:190)
  at java.util.concurrent.DelayQueue.take(DelayQueue.java:176)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.apps.gmm.shared.util.b.aa.run(PG:11)
  at java.lang.Thread.run(Thread.java:818)

"pool-1-thread-1" prio=5 tid=20 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07700 self=0x55b98f5ac0
  | sysTid=7581 nice=0 cgrp=default sched=0/0 handle=0x7f78e3f450
  | state=S schedstat=( 0 0 0 ) utm=18 stm=11 core=2 HZ=100
  | stack=0x7f78d3d000-0x7f78d3f000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x022079e3> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x022079e3> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at java.lang.Thread.run(Thread.java:818)

"GAC_Executor[0]" prio=5 tid=21 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c07760 self=0x55b9916530
  | sysTid=7583 nice=0 cgrp=default sched=0/0 handle=0x7f78ccf450
  | state=S schedstat=( 0 0 0 ) utm=4 stm=2 core=3 HZ=100
  | stack=0x7f78bcd000-0x7f78bcf000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x05893fe0> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x05893fe0> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.gms.internal.dv.run(unavailable:-1)
  at java.lang.Thread.run(Thread.java:818)

"GAC_Executor[1]" prio=5 tid=22 Waiting
  | group="main" sCount=1 dsCount=0 obj=0x32c077c0 self=0x55b98f2ca0
  | sysTid=7584 nice=0 cgrp=default sched=0/0 handle=0x7f78bca450
  | state=S schedstat=( 0 0 0 ) utm=6 stm=1 core=3 HZ=100
  | stack=0x7f78ac8000-0x7f78aca000 stackSize=1037KB
  | held mutexes=
  at java.lang.Object.wait!(Native method)
  - waiting on <0x0426a299> (a java.lang.Object)
  at java.lang.Thread.parkFor$(Thread.java:1220)
  - locked <0x0426a299> (a java.lang.Object)
  at sun.misc.Unsafe.park(Unsafe.java:299)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2013)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:410)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1038)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1098)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
  at com.google.android.gms.internal.dv.run(unavailable:-1)
  at java.lang.Thread.run(Thread.java:818)

"Binder_3" prio=5 tid=19 Native
  | group="main" sCount=1 dsCount=0 obj=0x32c07820 self=0x55b98fef60
  | sysTid=7585 nice=0 cgrp=default sched=0/0 handle=0x7f7906d450
  | state=S schedstat=( 0 0 0 ) utm=7 stm=12 core=2 HZ=100
  | stack=0x7f78f71000-0x7f78f73000 stackSize=1013KB
  | held mutexes=
  kernel: __switch_to+0x80/0x8c
  kernel: binder_thread_read+0xe30/0xfc0
  kernel: binder_ioctl_write_read+0x1a4/0x2cc
  kernel: binder_ioctl+0x2d8/0x700
  kernel: do_vfs_ioctl+0x4ac/0x588
  kernel: SyS_ioctl+0x60/0x88
  kernel: ret_fast_syscall+0x0/0x24
  native: #00 pc 0000000000069a40  /system/lib64/libc.so (__ioctl+4)
  native: #01 pc 0000000000073a64  /system/lib64/libc.so (ioctl+100)
  native: #02 pc 000000000002d584  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14talkWithDriverEb+164)
  native: #03 pc 000000000002ddd8  /system/lib64/libbinder.so (_ZN7android14IPCThreadState20getAndExecuteCommandEv+24)
  native: #04 pc 000000000002def4  /system/lib64/libbinder.so (_ZN7android14IPCThreadState14joinThreadPoolEb+76)
  native: #05 pc 00000000000369e8  /system/lib64/libbinder.so (???)
  native: #06 pc 000000000001579c  /system/lib64/libutils.so (_ZN7android6Thread11_threadLoopEPv+208)
  native: #07 pc 000000000008eb90  /system/lib64/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+96)
  native: #08 pc 0000000000014fec  /system/lib64/libutils.so (???)
  native: #09 pc 00000000000674c4  /system/lib64/libc.so (_ZL15__pthread_startPv+52)
  native: #10 pc 000000000001c154  /system/lib64/libc.so (__start_thread+16)
  (no managed stack frames)

"Sensors" prio=5 tid=23 Blocked     //阻塞
  | group="main" sCount=1 dsCount=0 obj=0x33237d60 self=0x55b98ec2c0
  | sysTid=7606 nice=2 cgrp=default sched=0/0 handle=0x7f78ac5450
  | state=S schedstat=( 0 0 0 ) utm=74 stm=7 core=0 HZ=100
  | stack=0x7f789c3000-0x7f789c5000 stackSize=1037KB
  | held mutexes=
  at com.google.android.apps.gmm.shared.e.o.toString(PG:9)
  - waiting to lock <0x0554095e> (a com.google.android.apps.gmm.location.d.be) held by thread 30   //线程使着锁
  at java.lang.StringBuilder.append(StringBuilder.java:202)
  at com.google.android.apps.gmm.shared.e.v.toString(PG:9)
  - locked <0x0c56d13f> (a com.google.android.apps.gmm.shared.e.v)
  at android.os.Handler.postDelayed(Handler.java:398)
  at com.google.android.apps.gmm.shared.util.b.y.a(PG:7)
  at com.google.android.apps.gmm.shared.util.b.ap.a(PG:59)
  at com.google.android.apps.gmm.shared.util.b.ap.a(PG:78)
  at com.google.android.apps.gmm.shared.e.h.a(PG:56)
  at com.google.android.apps.gmm.shared.e.h.a(PG:35)
  at com.google.android.apps.gmm.shared.e.h.c(PG:21)
  at com.google.android.apps.gmm.location.f.b.onLocationChanged(PG:34) //写位到这里。。。。。。onLocationChanged
   这里已经指明了哪个 文件 LocationManager.java 有问题, 同时指明了函数 ListenerTransport出问题
  // 分析此问题,一般出问题时,是调用 这个函数时,出了问题,调用到用到此就出问题
  // 所以要在代码中跟踪,在哪里出问题,在测试,这样定位就比较快
  // 整体出问题,不是在调用前就是在调用后
  // 分析问题,测试手法与动作 要与 代码尽量匹配,这样查找问题才能快速有效准确
  at android.location.LocationManager$ListenerTransport._handleMessage(LocationManager.java:286)
  at android.location.LocationManager$ListenerTransport.-wrap0(LocationManager.java:-1)
  at android.location.LocationManager$ListenerTransport$2.handleMessage(LocationManager.java:237)

/**
     * Register for location updates using the named provider, and a
     * pending intent.
     *
     * <p>See {@link #requestLocationUpdates(long, float, Criteria, PendingIntent)}
     * for more detail on how to use this method.
     *
     * @param provider the name of the provider with which to register
     * @param minTime minimum time interval between location updates, in milliseconds
     * @param minDistance minimum distance between location updates, in meters
     * @param listener a {@link LocationListener} whose
     * {@link LocationListener#onLocationChanged} method will be called for
     * each location update
     *
     * @throws IllegalArgumentException if provider is null or doesn't exist
     * on this device
     * @throws IllegalArgumentException if listener is null
     * @throws RuntimeException if the calling thread has no Looper
     * @throws SecurityException if no suitable permission is present
     */
    @RequiresPermission(anyOf = {ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION})
    public void requestLocationUpdates(String provider, long minTime, float minDistance,
            LocationListener listener) {

谷歌地图升级后,地图运行一会儿就卡住的ANR分析及解决方法相关推荐

  1. 淘客API升级后,方维分享系统不能采集商品的解决方法,用天猫精品库API采集...

    淘客API升级后,方维分享系统不能采集商品的解决方法,用天猫精品库API采集 淘客API禁止的解决方法,方维分享系统采集天猫精品库的商品: 需要的淘宝API接口: TmallItemsDiscount ...

  2. Deepin Linux 15.10升级后CPU不会自动降频造成过热的解决方法

    笔记本电脑升级到Deepin Linux 15.10,但是发现风扇响的厉害.于是安装一个CPU实时频率监控软件i7z来查个究竟. sudo apt install i7z sudo i7z 查看CPU ...

  3. android 百度地图闪退,Android使用百度地图出现闪退及定位时显示蓝屏问题的解决方法...

    使用百度地图出现闪退 一般情况下出现闪退是在AndroidManifest.xml文件中未在application标签中配置 android:name="com.baidu.lbsapi.A ...

  4. win10系统装服务器2008蓝屏,升级安装Win10正式版后出现蓝屏怎么办?Win10蓝屏原因分析及解决方法...

    最近有不少人都升级了Win10系统,但是有一些人Win10安装好了以后,总是蓝屏和不停地重启,根本不能好好体验新版Win10了.那么升级安装Win10正式版后出现蓝屏怎么办?下面就分享Win10蓝屏原 ...

  5. Visual Studio 2013运行时卡顿 CPU占用超高的解决方法

    文章原始连接: http://feotech.com/?p=116 Visual Studio 2013运行时卡顿 CPU占用超高的解决方法 使用Visual C++ 编写程序时发现输入代码时特别卡顿 ...

  6. 电脑运行VirtualBox虚拟机总是提示0x00000000错误的解决方法

    最近有用户发现在电脑中运行VirtualBox虚拟机,总是提示0x00000000错误"0x00000000指令引用的0x00000000内存该内存不能为written,",这是由 ...

  7. 服务器装系统引导进去系统usb失灵,重装win7后usb全部失灵原因分析以及解决方法(完美解决)...

    [文章导读]最近有很多网友问,为什么我电脑重装win7后usb键盘鼠标都失灵不能用了?大家都知道,win10系统虽然发布了几年,但是由于Win7的习惯留住了不少Win7忠实用户,因此Win7系统的使用 ...

  8. 应用程序错误电脑黑屏_电脑运行程序出现APPCRASH错误的三种解决方法

    好多小伙伴说电脑在运行程序时出现appcrash错误,导致软件无法正常运行,其实电脑是很复杂的程序代码设计的,遇到一些奇怪的问题也不奇怪,系统运行程序出现APPCRASH错误,很多新手用户都不知道怎么 ...

  9. 删除AppData后出现任务栏图标点击没反应的解决方法

    删除AppDate后出现任务栏图标点击没反应的解决方法 本人因为C盘满了,一时手贱把c盘里面用户文件的AppData删除了,结果出现有些软件打不开,任务栏点击没反应.游览器插件丢失.软件的环境变量消失 ...

最新文章

  1. 新书预告 | 你肯定想读的一本Python好作品
  2. 常见数字IC设计、FPGA工程师面试题
  3. python自学路线-各个阶段的python学习路线?
  4. java带参数的构造方法_崤云说 | JAVA面向对象
  5. 13.2.9 中间件
  6. 1777:文件结构“图”
  7. windows查询每个线程占用的内存_C#多线程
  8. 快手抢占短视频第一股,增长惊人,腾讯又是大赢家!
  9. 【UDP通过多线程改进,在一个窗口中同时接收又发送】
  10. html5鼠标点击弹出层,jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
  11. jsf面试题_JSF面试问答
  12. 使用NFS搭建WEB服务器集群
  13. Android开发检测网络是否连接
  14. 桌面计算机隐藏这么找,电脑桌面图标隐藏了怎么弄出来
  15. 等保三级多久测评一次?每年都要测评吗?
  16. 华为手机更新EIMU10之后google play 商店消失
  17. 拼团小程序源码_拼团软件微信拼团小程序拼团卖水果、让您快速引流
  18. YYT 0664 - 2008 医疗器械软件 软件生存周期过程
  19. 嵌入式开发需掌握的技能有哪些
  20. Android 流量球效果的WaveView

热门文章

  1. 木马逆名欺骗:利用unicode控制符RLO
  2. 尚驰洗车:尚驰洗车店汽车美容精简价目表
  3. host管理工具SwitchHosts的使用
  4. Jmockit 静态方法mock
  5. mcs微型计算机,CSY-Ⅱ/MCS-Ⅱ/MCS-2智能汽机微机测速仪
  6. [BZOJ 3730] 震波
  7. [bzoj3611][Heoi2014]大工程
  8. 易拉罐WiFi收集器
  9. 关于NBA所有数据的爬虫(rvest)
  10. 东北大学清退52名博士生研究生!其中一学生已读博18年之久