RequestConcurrentGC UpdateProcessState ConcurrentGC stack

 

HTC++++Heap::RequestConcurrentGC()
#00 pc 001a5db3  /system/lib/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+62)
#01 pc 001a5e7b  /system/lib/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+30)
#02 pc 003cf271  /system/lib/libart.so (art::mirror::Object* art::gc::Heap::AllocLargeObject<false, art::mirror::SetLengthVisitor>(art::Thread*, art::mirror::Class**, unsigned int, art::mirror::SetLengthVisitor const&)+368)
#03 pc 003d0313  /system/lib/libart.so (artAllocArrayFromCodeRosAlloc+414)
#04 pc 000e84f1  /system/lib/libart.so (art_quick_alloc_array_rosalloc+32)
#05 pc 001aba91  /system/framework/arm/boot.oat (offset 0x2522000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 0000000000184268  /system/lib64/libart.so (art::mirror::ObjectArray<art::mirror::Object>::Alloc(art::Thread*, art::mirror::Class*, int, art::gc::AllocatorType)+696)

#00 pc 001a5db3  /system/lib/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+62)
#01 pc 001a5e7b  /system/lib/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+30)
#02 pc 003cf271  /system/lib/libart.so (art::mirror::Object* art::gc::Heap::AllocLargeObject<false, art::mirror::SetLengthVisitor>(art::Thread*, art::mirror::Class**, unsigned int, art::mirror::SetLengthVisitor const&)+368)
#03 pc 003d0313  /system/lib/libart.so (artAllocArrayFromCodeRosAlloc+414)
#04 pc 000e84f1  /system/lib/libart.so (art_quick_alloc_array_rosalloc+32)
#05 pc 001aba91  /system/framework/arm/boot.oat (offset 0x2522000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 000000000051d3dc  /system/lib64/libart.so (artAllocArrayFromCodeRosAlloc+776)
#03 pc 0000000000122890  /system/lib64/libart.so (art_quick_alloc_array_rosalloc+64)
#04 pc 0000000000264c3c  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 000000000039106c  /system/lib64/libart.so (art::mirror::String::AllocFromModifiedUtf8(art::Thread*, int, char const*)+760)
#03 pc 0000000000336f30  /system/lib64/libart.so (art::JNI::NewStringUTF(_JNIEnv*, char const*)+404)
#04 pc 00000000000f55a4  /system/lib64/libandroid_runtime.so (getMimeTypeString(_JNIEnv*, SkImageDecoder::Format)+120)
#05 pc 00000000000f6394  /system/lib64/libandroid_runtime.so (doDecode(_JNIEnv*, SkStreamRewindable*, _jobject*, _jobject*)+1592)
#06 pc 00000000000f6a4c  /system/lib64/libandroid_runtime.so (nativeDecodeAsset(_JNIEnv*, _jobject*, long, _jobject*, _jobject*)+88)
#07 pc 0000000000621828  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 000000000018311c  /system/lib64/libart.so (art::mirror::Object* art::gc::Heap::AllocLargeObject<true, art::mirror::SetLengthVisitor>(art::Thread*, art::mirror::Class**, unsigned long, art::mirror::SetLengthVisitor const&)+552)
#03 pc 00000000003a8744  /system/lib64/libart.so (art::VMRuntime_newNonMovableArray(_JNIEnv*, _jobject*, _jclass*, int)+1112)
#04 pc 000000000030a200  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 000000000039217c  /system/lib64/libart.so (art::mirror::String::AllocFromUtf16(art::Thread*, int, unsigned short const*)+776)
#03 pc 0000000000341c78  /system/lib64/libart.so (art::JNI::NewString(_JNIEnv*, unsigned short const*, int)+436)
#04 pc 00000000000ed7f8  /system/lib64/libandroid_runtime.so (android::android_content_StringBlock_nativeGetString(_JNIEnv*, _jobject*, long, int)+136)
#05 pc 00000000006198d8  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 00000000003b9348  /system/lib64/libart.so (art::StringFactory_newStringFromChars(_JNIEnv*, _jclass*, int, int, _jcharArray*)+944)
#03 pc 0000000000397f94  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 00000000003059a4  /system/lib64/libart.so (art::mirror::PrimitiveArray<unsigned short>::Alloc(art::Thread*, unsigned long)+708)
#03 pc 0000000000394990  /system/lib64/libart.so (art::mirror::String::ToCharArray(art::Thread*)+68)
#04 pc 00000000003b3eb4  /system/lib64/libart.so (art::String_toCharArray(_JNIEnv*, _jobject*)+32)
#05 pc 000000000000013c  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 00000000003a9b30  /system/lib64/libart.so (art::VMRuntime_newUnpaddedArray(_JNIEnv*, _jobject*, _jclass*, int)+1684)
#03 pc 0000000002831200  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 000000000017c960  /system/lib64/libart.so (art::mirror::Class::AllocObject(art::Thread*)+708)
#03 pc 000000000036d0e8  /system/lib64/libart.so (art::JNI::NewObjectV(_JNIEnv*, _jclass*, _jmethodID*, std::__va_list)+888)
#04 pc 000000000009a248  /system/lib64/libandroid_runtime.so (_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)+124)
#05 pc 00000000000e7adc  /system/lib64/libandroid_runtime.so (android::javaObjectForIBinder(_JNIEnv*, android::sp<android::IBinder> const&)+300)
#06 pc 00000000000dada4  /system/lib64/libandroid_runtime.so (android::android_os_Parcel_readStrongBinder(_JNIEnv*, _jclass*, long)+44)
#07 pc 00000000003d4a20  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000241a84  /system/lib64/libart.so (art::gc::Heap::RegisterNativeAllocation(_JNIEnv*, unsigned long)+716)
#02 pc 00000000003a5ef0  /system/lib64/libart.so (art::VMRuntime_registerNativeAllocation(_JNIEnv*, _jobject*, int)+64)
#03 pc 00000000000293a4  /system/framework/arm64/boot.oat (offset 0x2527000)


HTC++++Heap::ConcurrentGC()
#00 pc 001b04ab  /system/lib/libart.so (art::gc::Heap::ConcurrentGC(art::Thread*, bool)+62)
#01 pc 001b054f  /system/lib/libart.so (art::gc::Heap::ConcurrentGCTask::Run(art::Thread*)+18)
#02 pc 001d0dc9  /system/lib/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+40)
#03 pc 00000387  /system/framework/arm/boot.oat (offset 0x2522000)


RequestTrim()
#00 pc 000000000023418c  /system/lib64/libart.so (art::gc::Heap::RequestTrim(art::Thread*)+100)
#01 pc 000000000024070c  /system/lib64/libart.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+2280)
#02 pc 0000000000241770  /system/lib64/libart.so (art::gc::Heap::ConcurrentGC(art::Thread*, bool)+300)
#03 pc 00000000002417a0  /system/lib64/libart.so (art::gc::Heap::ConcurrentGCTask::Run(art::Thread*)+36)
#04 pc 000000000026dc54  /system/lib64/libart.so (art::gc::TaskProcessor::RunAllTasks(art::Thread*)+80)
#05 pc 000000000000057c  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 000000000023418c  /system/lib64/libart.so (art::gc::Heap::RequestTrim(art::Thread*)+100)
#01 pc 000000000024070c  /system/lib64/libart.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+2280)
#02 pc 0000000000254194  /system/lib64/libart.so (art::gc::Heap::PreZygoteFork()+2176)
#03 pc 00000000003ab51c  /system/lib64/libart.so (art::ZygoteHooks_nativePreFork(_JNIEnv*, _jclass*)+44)
#04 pc 0000000000309058  /system/framework/arm64/boot.oat (offset 0x2527000)

#00 pc 001a611d  /system/lib/libart.so (art::gc::Heap::RequestTrim(art::Thread*)+60)
#01 pc 001af835  /system/lib/libart.so (art::gc::Heap::CollectGarbageInternal(art::gc::collector::GcType, art::gc::GcCause, bool)+1688)
#02 pc 002c633f  /system/lib/libart.so (art::Runtime_gc(_JNIEnv*, _jclass*)+22)
#03 pc 00000387  /system/framework/arm/boot.oat (offset 0x2522000)



#00 pc 0000000000233ce4  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGC(art::Thread*, bool)+104)
#01 pc 0000000000233e10  /system/lib64/libart.so (art::gc::Heap::RequestConcurrentGCAndSaveObject(art::Thread*, bool, art::mirror::Object**)+56)
#02 pc 00000000000e1aa8  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+36048)
#03 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#04 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#05 pc 00000000000de508  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22320)
#06 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#07 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#08 pc 00000000000d9950  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+2936)
#09 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#10 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#11 pc 00000000002b23ac  /system/lib64/libart.so (bool art::interpreter::DoInvoke<(art::InvokeType)3, false, false>(art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+276)
#12 pc 00000000000de624  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22604)
#13 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#14 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#15 pc 00000000000d9950  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+2936)
#16 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#17 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#18 pc 00000000000de490  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22200)
#19 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#20 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#21 pc 00000000000de490  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22200)
#22 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#23 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#24 pc 00000000000de490  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22200)
#25 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#26 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#27 pc 00000000000de490  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22200)
#28 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#29 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#30 pc 00000000000de490  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22200)
#31 pc 000000000028d130  /system/lib64/libart.so (artInterpreterToInterpreterBridge+220)
#32 pc 00000000002aed30  /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+480)
#33 pc 00000000000de490  /system/lib64/libart.so (art::JValue art::interpreter::ExecuteGotoImpl<false, false>(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame&, art::JValue)+22200)
#34 pc 000000000028cd38  /system/lib64/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*)+96)
#35 pc 00000000005402e8  /system/lib64/libart.so (artQuickToInterpreterBridge+632)
#36 pc 0000000000128f24  /system/lib64/libart.so (art_quick_to_interpreter_bridge+100)
#37 pc 000000000002b104  /system/framework/arm64/boot.oat (offset 0x2527000)


//switch of foreground and background HTC
+++++Heap::UpdateProcessState() ProcessState:0 HTC+++++Heap::UpdateProcessState() ProcessState:1 HTC++++RequestCollectorTransition() HTC++++RequestCollectorTransition() task_processor_->AddTask(CollectorTransitionTask) HTC++++CollectorTransitionTask:run() HTC+++before collector_type_:2 HTC+++DoPendingCollectorTransition() HTC+++PerformHomogeneousSpaceCompact() HTC+++after collector_type_:2 HTC+++++Heap::UpdateProcessState() ProcessState:0 HTC++++RequestCollectorTransition() HTC+++++collector_type_:2 HTC+++++CanAddHeapTask()1 HTC++++RequestCollectorTransition() return 1

 

03-27 13:37:06.504   523   523 I art     : Explicit concurrent mark sweep GC freed 403(83KB) AllocSpace objects, 12(3MB) LOS objects, 40% free, 15MB/26MB, paused 113us total 13.194ms
03-27 13:37:06.524   523   523 I art     : Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 40% free, 15MB/26MB, paused 119us total 12.657ms
03-27 13:37:06.662   524   524 I art     : Explicit concurrent mark sweep GC freed 379(69KB) AllocSpace objects, 8(2MB) LOS objects, 39% free, 15MB/26MB, paused 177us total 8.989ms
03-27 13:37:06.685   524   524 I art     : Explicit concurrent mark sweep GC freed 5(160B) AllocSpace objects, 0(0B) LOS objects, 39% free, 15MB/26MB, paused 175us total 8.357ms
03-27 13:37:15.937  1062  1062 I art     : Explicit concurrent mark sweep GC freed 124485(9MB) AllocSpace objects, 3(60KB) LOS objects, 33% free, 23MB/35MB, paused 592us total 103.888ms
03-27 13:37:20.223  1062  1072 I art     : Background partial concurrent mark sweep GC freed 74570(7MB) AllocSpace objects, 13(14MB) LOS objects, 33% free, 28MB/42MB, paused 2.910ms total 129.154ms
03-27 13:37:21.474  1062  1072 I art     : Background partial concurrent mark sweep GC freed 47407(4MB) AllocSpace objects, 4(288KB) LOS objects, 33% free, 29MB/44MB, paused 3.312ms total 145.014ms
03-27 13:37:23.686  1899  1912 I art     : Background sticky concurrent mark sweep GC freed 48972(4MB) AllocSpace objects, 39(1108KB) LOS objects, 12% free, 23MB/26MB, paused 1.069ms total 108.377ms
03-27 13:37:23.768  1062  1072 I art     : Background partial concurrent mark sweep GC freed 63923(6MB) AllocSpace objects, 96(1880KB) LOS objects, 33% free, 30MB/45MB, paused 2.287ms total 108.390ms
03-27 13:37:24.601  1491  1502 I art     : Background sticky concurrent mark sweep GC freed 48884(4MB) AllocSpace objects, 5(140KB) LOS objects, 20% free, 21MB/26MB, paused 634us total 114.687ms
03-27 13:37:24.604  1899  1912 I art     : Background partial concurrent mark sweep GC freed 20994(1578KB) AllocSpace objects, 16(960KB) LOS objects, 40% free, 23MB/39MB, paused 807us total 105.632ms
03-27 13:37:24.949  1062  1072 I art     : Background partial concurrent mark sweep GC freed 36897(3MB) AllocSpace objects, 9(408KB) LOS objects, 33% free, 30MB/45MB, paused 1.903ms total 101.711ms
03-27 13:37:25.934  1062  1072 I art     : Background partial concurrent mark sweep GC freed 67148(8MB) AllocSpace objects, 210(4MB) LOS objects, 33% free, 31MB/46MB, paused 4.654ms total 142.080ms
03-27 13:37:27.311  1062  1072 I art     : Background partial concurrent mark sweep GC freed 63640(6MB) AllocSpace objects, 28(780KB) LOS objects, 33% free, 30MB/45MB, paused 10.153ms total 174.480ms
03-27 13:37:32.492  1899  1912 I art     : Background sticky concurrent mark sweep GC freed 65112(6MB) AllocSpace objects, 24(540KB) LOS objects, 16% free, 32MB/39MB, paused 1.379ms total 142.184ms
03-27 13:37:32.996  1062  1072 I art     : Background partial concurrent mark sweep GC freed 58726(6MB) AllocSpace objects, 0(0B) LOS objects, 33% free, 30MB/46MB, paused 3.107ms total 101.038ms
03-27 13:37:35.378  1062  1072 I art     : Background partial concurrent mark sweep GC freed 63204(4MB) AllocSpace objects, 4(144KB) LOS objects, 33% free, 31MB/46MB, paused 2.130ms total 113.215ms
03-27 13:37:39.623  1062  1072 I art     : Background partial concurrent mark sweep GC freed 65560(5MB) AllocSpace objects, 17(1308KB) LOS objects, 33% free, 31MB/46MB, paused 3.751ms total 189.222ms
03-27 13:37:44.957  1062  1072 I art     : Background partial concurrent mark sweep GC freed 44382(3MB) AllocSpace objects, 32(3MB) LOS objects, 33% free, 31MB/47MB, paused 4.621ms total 210.426ms
03-27 13:37:47.722  1062  1072 I art     : Background partial concurrent mark sweep GC freed 56020(4MB) AllocSpace objects, 4(168KB) LOS objects, 33% free, 31MB/47MB, paused 3.301ms total 193.198ms
03-27 13:37:50.859  1062  1072 I art     : Background partial concurrent mark sweep GC freed 28808(2MB) AllocSpace objects, 6(152KB) LOS objects, 33% free, 31MB/47MB, paused 3.387ms total 201.975ms
03-27 13:37:53.561  1062  1072 I art     : Background partial concurrent mark sweep GC freed 25802(2MB) AllocSpace objects, 15(660KB) LOS objects, 33% free, 30MB/46MB, paused 4.959ms total 193.589ms
03-27 13:37:56.617  1062  1072 I art     : Background partial concurrent mark sweep GC freed 28792(2MB) AllocSpace objects, 8(592KB) LOS objects, 33% free, 30MB/46MB, paused 2.984ms total 182.501ms
03-27 13:38:01.832  1062  1072 I art     : Background partial concurrent mark sweep GC freed 58912(3MB) AllocSpace objects, 4(108KB) LOS objects, 33% free, 31MB/47MB, paused 3.140ms total 194.616ms
03-27 13:38:05.560  1062  1072 I art     : Background partial concurrent mark sweep GC freed 63528(4MB) AllocSpace objects, 3(144KB) LOS objects, 33% free, 31MB/47MB, paused 3.183ms total 218.958ms
03-27 13:38:07.979  1899  1912 I art     : Background sticky concurrent mark sweep GC freed 52866(4MB) AllocSpace objects, 13(1160KB) LOS objects, 15% free, 33MB/39MB, paused 17.398ms total 77.716ms
03-27 13:38:09.058  1062  1072 I art     : Background partial concurrent mark sweep GC freed 49307(3MB) AllocSpace objects, 11(592KB) LOS objects, 33% free, 31MB/47MB, paused 3.441ms total 211.216ms
03-27 13:38:13.823  1062  1072 I art     : Background partial concurrent mark sweep GC freed 33521(2MB) AllocSpace objects, 6(536KB) LOS objects, 33% free, 31MB/46MB, paused 5.938ms total 201.180ms

 

posted @ 2016-03-27 13:26  牧 天  阅读(675)  评论(0编辑  收藏  举报