位
并发标记开始之后,如果有新的对象分配
MaxGCPauseMillis
为什么以字为单位?原因是JVM中对象会对齐,所以不需要按字节移动
位图(bitmap)
用一个位来描述一个字
字
一个字为32位
(32KB×32=1M)
位图不再描述一个字,而是一个区域
有一个参数可以控制对象最小对齐的大小,默认是8字节,实际上Java在JVM中还有一些附加信息,所以对齐后最小的Java对象是16字节
1MB的内存只需要2KB的额外空间就能描述引用关系
结构分为三块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)
32位
线程是程序执行的基本单元
垃圾回收中最重要的根
Mutator
无论快速分配还是慢速分配,都应该在STW之外调用,即都应该尽量避免使用全局锁
JVM堆中分配一个固定大小的内存区域并将其作为线程的私有缓冲区
TLAB空间本身在分配的时候还是需要锁的
一个分区可能有多个TLAB块
对于对象,扫描之后可以直接跳过对象的长度,对于空白的地方只能一个字一个字地扫描,这会非常慢
外部显式地调用回收的方法,如在Java代码中调用system.gc()进入回收
G1中还引入了新的Refine线程用于处理这种引用关系
用一个RSet记录从非收集部分指向收集部分的指针的集合
Point Out
但是每一次YGC都是收集所有的新生代分区
对于YGC来说整个新生代分区就是CSet
RSet
PSS
收集老生代可能会花费更多的时间。所以涉及老生代的混合收集算法也不同于新生代回收算法,最明显的是引入并发标记,这里的并发标记指的是标记工作线程可以和Mutator同时运行,当然并发标记引入了复杂度
Mutator
并发标记的难点,一边标记垃圾对象,一边还在生成垃圾对象
Bottom表示分区的底部
如图6-3和图6-4所示
根对象
STW
Linux中使用的编译器是GCC,调试器是GDB
Mercurial(hg)
《理解中国产业政策》内容简介:随着改革开放的不断深入与国民经济的快速发展,中国以选择性政策为主体的产业政策体系,政策效果越
《战略之道:王志纲演讲录》内容简介:“房地产不等于钢筋加水泥。”“房地产开发要因时、因地、因人制宜。”“小老板做事”、“中
时尚艺术和商业从本质上来说是符号和系统的集合,也就是说,是一种语言。为了能有效地在行业内与顾客进行沟通,设计师必须掌握一
《JAVA核心技术卷2:高级特征》是Java技术权威指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swi
《红楼梦的文化分析》内容简介:本书以现代人文思想为视角,从小说的创作过程、叙述方式、人物形象与红学演变等方面,探索小说的文
《围观考古现场》内容简介:翻开这本书之前,请你思考一个问题:考古学究竟是一门怎样的学问?是挖坟掘墓找古董?是翻山越岭看岩壁
繁琐的CSS规则和各浏览器支持度的不统一素来都为网页设计师所诟病。通过多年潜心研究与深入测试,作者归纳组合出了多达350条的设
《简笔画5000例,一本就够(男生卷)》内容简介:简笔画几乎是每个人孩提时代绘画生涯的开始。简单的线条,可爱的形状,总能释放你
微机原理与接口技术-第二版 本书特色 田辉主编的这本《微机原理与接口技术(第2版)》为教育部高等学校电子电气基础课程教学指导分委员会推荐教材。全书共分九章,内容...
新手学Word/Excel/PowerPoint办公应用-超值畅销版-(附赠DVD光盘1张) 本书特色 由博智书苑编的《新手学Word\Excel\PowerP...
《中国文化企业报告2015》内容简介:文化产业的产业变动日益剧烈,企业发展也呈现出两极分化的特点;向优秀文化企业学习,避免失败
《内容电商》内容简介:本书全面介绍了内容电商及内容电商各模块的具体内容。全书共分7章,第1章重点介绍内容电商的相关概念,其中
《其心无住》内容简介:《其心无住》是《降伏其心》与《善用其心》的续集,也是我出关十年,开山创建东华寺的心得感悟和修学佛法二
《西南联大国学课》内容简介:西南联大的通识教育深刻地影响了中国的一代学者,为他们所创造的成就奠定了深厚的基础。本套图书力图
Acompleteandthoroughandup-to-datereferenceguideforCSS.StopwastingtimedoingIntern...
《岩石与彩虹》内容简介:本书系上海交通大学传记中心“现代传记文库”之三。著名学者杨正润先生在学术势头正旺之时,将大部分的精
《自然语言处理简明教程》,本书系统地阐述了自然语言处理的基本方法,描述了每一种方法的技术原理及操作过程。本书可供计算机科
《大戴礼记译注》内容简介:《大戴礼记》为礼学文献汇编,由西汉人戴德辑传。《大戴礼记》原有八十五篇。今传本阙缺若干篇,余三十
调试对于软件的成败至关重要,正确使用恰当的调试工具可以提高发现和改正错误的效率。《软件调试的艺术》详细介绍了3种调试器,G
埋弧焊X射线焊缝图像缺陷检测算法研究 本书特色 1)基于x射线焊缝图像的埋弧焊焊缝缺陷自动检测研究现状;2)基于射线缺陷检测的概念、焊缝缺陷检测中常用的特征值,...