作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人知道下面的 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 GC和Background 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/
我是一名优秀的程序员,十分优秀!