gpt4 book ai didi

Android中ART垃圾回收暂停时间是指​​主线程还是工作线程?

转载 作者:行者123 更新时间:2023-11-29 20:06:18 24 4
gpt4 key购买 nike

有人知道下面的 GC 日志“暂停 1.439 毫秒”是指 CMS 正在处理的后台线程的暂停时间,还是主线程的暂停时间?

I/art:后台粘性并发标记扫描 GC 释放了 266189(12MB) 个 AllocSpace 对象,0(0B) 个 LOS 对象,14% 空闲,46MB/54MB,暂停 1.439ms 总计 179.694m

提前致谢!

最佳答案

ART中有两种GC暂停:

1) 在下面的日志中,Explicit concurrent mark sweep GC 表示foreground 调用。

I/art(801): Explicit concurrent mark sweep GC freed 65595(3MB) AllocSpace objects, 9(4MB) LOS objects, 810% free, 38MB/58MB, paused 1.195ms total 87.219ms

2) 在Background partial concurrent mark sweep GCBackground sticky concurrent mark sweep GC下面的日志中表示background调用。

I/art(29197): Background partial concurrent mark sweep GC freed 74626(3MB) AllocSpace objects, 39(4MB) LOS objects, 1496% free, 25MB/32MB, paused 4.422ms total 1.371747s

I/art(29197): Background sticky concurrent mark sweep GC freed 70319(3MB) AllocSpace objects, 59(5MB) LOS objects, 825% free, 49MB/56MB, paused 6.139ms total 52.868ms

希望对您有所帮助!

关于Android中ART垃圾回收暂停时间是指​​主线程还是工作线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35620473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com