ART运行时ForegroundGC和BackgroundGC切换过程分析讲解
ART运行时Foreground GC和Background GC切换过程分析
通过前面一系列文章的学习,我们知道了ART运行时既支持Mark-Sweep GC,又支持Compacting GC。其中,Mark-Sweep GC执行效率更高,但是存在内存碎片问题;而Compacting GC执行效率较低,但是不存在内存碎片问题。ART运行时通过引入Foreground GC和Background GC的概念来对这两种GC进行扬长避短。本文就详细分析它们的执行过程以及切换过程。
在前面和这两篇文章中,我们都有提到了ART运行时的Foreground GC和Background GC。它们是在ART运行时启动通过-Xgc和-XX:BackgroundGC指定的。但是在某同一段时间,ART运行时只会执行Foreground GC或者Background GC。也就是说,Foreground GC和Background GC在整个应用程序的生命周期中是交替执行的。这就涉及到从Foreground GC切换到Background GC,或者从Background GC切换到Foreground GC的问题。
现在两个问题就来了:什么时候执行Foreground GC,什么时候执行Background GC?什么GC作为Foreground GC最合适,什么GC作为Ba
您可能关注的文档
- APL5号炉调试报告讲解.doc
- AOI精简培训教程讲解.ppt
- 包身工--我的课件要点.ppt
- 包装设计工艺要点.ppt
- 包铝年产9000吨再生电解质废物循环利用项目要点.doc
- 勤俭节约-从我做起主题班会.ppt要点.ppt
- 包装印刷技术5要点.ppt
- 匆匆ppt课件1要点.ppt
- AppleWatch的三种材质与打造技术剖析讲解.docx
- APP创业策划书讲解.docx
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
最近下载
- 生活中的货币时间价值-暨南大学-中国大学MOOC慕课答案.pdf VIP
- 医院价格管理规定.docx VIP
- (2026年)心衰患者介入术后容量管理与观察.pdf VIP
- GA_T 1147-2014 车辆驾驶人员血液酒精含量检验实验室规范.docx VIP
- 百分表的结构读数方法图解.pdf VIP
- (高清版)B-T 38265.17-2022 软钎剂试验方法 第17部分:钎剂残留物的表面绝缘电阻梳刷试验和电化学迁移试验.pdf VIP
- 行动教育企业文化.pptx VIP
- 2025年共青团入团积极分子培训结业考试题库及答案.docx VIP
- 2025年安装作业指导书【范本模板】.pdf VIP
- TCSTM-食品接触用无氟防油植物纤维基材料评价.pdf VIP
原创力文档

文档评论(0)