- 2
- 0
- 约小于1千字
- 约 11页
- 2017-07-05 发布于四川
- 举报
Java内存管理-GC机制;引言;GC是什么;GC做了什么;为何要理解GC机制;如何理解GC机制;Java中finalize();垃圾回收只与内存有关;垃圾回收如何工作;1.Mark-标记
从“GC root”开始扫描,给能够沿着roots到达的对象为“live”,最终所有能够到达的对象都被标记为“live”,而无法到达的对象则为“dead”。
效率和存活对象的数量是线性相关的。
2.Sweep-清除
扫描堆,定位到所有的“dead”对象,并清理掉。效率和堆的大小是线性相关的。
3.Compact-压缩
对于对象的清除,会产生一些内存碎片,这时候就需要对这些内存进行压缩整理、整理。效率和存活对象的数量是线性相关的。
4.Copy-复制
将内存分为“form”和“to”两个区域,垃圾回收时,将from区域的存活对象整体复制到to区域中。效率和存活对象的数量是线性相关的。;感谢您的欣赏!
您可能关注的文档
- 建设工程施工招标评标办法.ppt
- 建设工程施工试验与检测.ppt
- 建设工程施工工艺标准指导手册(电气安装).ppt
- 建设工程有关法律法规课件2011.11.ppt
- 建设工程索赔案例分析.ppt
- 建设工程监理规划.ppt
- 建设工程质量事故分析.ppt
- 建设工程质量问题及质量施工处理(学时).ppt
- 建设工程项目管理理论与实务课件.ppt
- 建设工程项目协同工作平台软件——Buzzsaw(第10章).ppt
- 成人慢性疼痛护理规范 DB13_T 6030-2024.docx
- 2026年《WST 312-2009医院感染监测规范》宣贯培训方案.docx
- 创伤性休克患者护理指南(DB1303_T 382-2024).docx
- 十五五期间基于生物传感器的连续生理监测与药物响应动态投资分析报告.docx
- 2025年烧伤治疗与护理手册.docx
- 经典国外包装设计.docx
- 呼吸科优质护理一科一品建设实践与成效.docx
- GA_T 2323-2025 法庭科学 生物检材中硫代硫酸根离子检验 液相色谱-质谱法.docx
- GA_T 2329-2025法庭科学 虹膜图像相似度检验技术规范.docx
- 《肝衰竭肝移植围手术期管理诊治指南(2026版)》解读.docx
原创力文档

文档评论(0)