OK OutOfMemoryError

W/zygote: Throwing OutOfMemoryError "Failed to allocate a 32 byte allocation with 12755744 free bytes and 12MB until OOM, max allowed footprint 536870912, growth limit 536870912; failed due to fragmentation (largest possible contiguous allocation 0 bytes)" (recursive case)

 

 


2020-01-03 09:39:20.840 11417-11650/com.W/zygote: "RxNewThreadScheduler-1" daemon prio=5 tid=37 Runnable
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:   | group="main" sCount=0 dsCount=0 flags=0 obj=0x12c42c10 self=0xcd7b4000
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:   | sysTid=11650 nice=0 cgrp=default sched=0/0 handle=0xcae7a970
2020-01-03 09:39:20.840 11417-11650/com.package.name  W/zygote:   | state=R schedstat=( 16670493794 5393134371 54777 ) utm=729 stm=938 core=5 HZ=100
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:   | stack=0xcad78000-0xcad7a000 stackSize=1038KB
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:   | held mutexes= "mutator lock"(shared held)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.SegmentPool.take(SegmentPool.java:48)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.Buffer.writableSegment(Buffer.java:1293)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.Okio$2.read(Okio.java:138)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.AsyncTimeout$2.read(AsyncTimeout.java:237)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.RealBufferedSource.read(RealBufferedSource.java:47)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okhttp3.internal.http1.Http1Codec$AbstractSource.read(Http1Codec.java:363)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okhttp3.internal.http1.Http1Codec$FixedLengthSource.read(Http1Codec.java:407)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.RealBufferedSource.read(RealBufferedSource.java:47)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.ForwardingSource.read(ForwardingSource.java:35)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.OkHttpCall$ExceptionCatchingResponseBody$1.read(OkHttpCall.java:288)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at okio.RealBufferedSource.readAll(RealBufferedSource.java:172)
2020-01-03 09:39:20.840 11417-11650/com.encm.dataserver W/zygote:     at retrofit2.Utils.buffer(Utils.java:322)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.BuiltInConverters$BufferingResponseBodyConverter.convert(BuiltInConverters.java:103)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.BuiltInConverters$BufferingResponseBodyConverter.convert(BuiltInConverters.java:96)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:225)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.OkHttpCall.execute(OkHttpCall.java:188)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:45)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at io.reactivex.Observable.subscribe(Observable.java:12267)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at io.reactivex.Observable.subscribe(Observable.java:12267)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
2020-01-03 09:39:20.840 11417-11650/com.package.name W/zygote:     at java.lang.Thread.run(Thread.java:764)
2020-01-03 09:39:20.840 11417-11464/com.package.name I/zygote: Waiting for a blocking GC Alloc

文件夹 操作

https://blog.csdn.net/xingnan4414/article/details/79388972

http://blog.fidroid.com/post/android/android-lollipop-cao-zuo-wai-zhi-sd-qia

4.4KitKat,存储卡分析

https://blog.csdn.net/zjbpku/article/details/25161131

OK 下载

https://blog.csdn.net/qq953655369/article/details/81184560

 

 

你可能感兴趣的:(OK OutOfMemoryError)