File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -410,7 +410,7 @@ G1 收集器的运作大致分为以下几个步骤:
410
410
- ** 筛选回收**
411
411
412
412
413
- ** G1 收集器在后台维护了一个优先列表,每次根据允许的收集时间,优先选择回收价值最大的 Region(这也就是它的名字 Garbage-First 的由来)** 。这种使用 Region 划分内存空间以及有优先级的区域回收方式,保证了 GF 收集器在有限时间内可以尽可能高的收集效率(把内存化整为零)。
413
+ ** G1 收集器在后台维护了一个优先列表,每次根据允许的收集时间,优先选择回收价值最大的 Region(这也就是它的名字 Garbage-First 的由来)** 。这种使用 Region 划分内存空间以及有优先级的区域回收方式,保证了 G1 收集器在有限时间内可以尽可能高的收集效率(把内存化整为零)。
414
414
415
415
## 参考
416
416
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ Class 文件需要加载到虚拟机中之后才能运行和使用,那么虚
82
82
2 . 使用 ` java.lang.reflect ` 包的方法对类进行反射调用时 ,如果类没初始化,需要触发其初始化。
83
83
3 . 初始化一个类,如果其父类还未初始化,则先触发该父类的初始化。
84
84
4 . 当虚拟机启动时,用户需要定义一个要执行的主类 (包含 main 方法的那个类),虚拟机会先初始化这个类。
85
- 5 . 当使用 JDK1.7 的动态动态语言时,如果一个 MethodHandle 实例的最后解析结构为 REF_getStatic、REF_putStatic、REF_invokeStatic、 的方法句柄,并且这个句柄没有初始化,则需要先触发器初始化。
85
+ 5 . 当使用 JDK1.7 的动态动态语言时,如果一个 MethodHandle 实例的最后解析结构为 REF_getStatic、REF_putStatic、REF_invokeStatic 的方法句柄,并且这个句柄没有初始化,则需要先触发器初始化。
86
86
87
87
## 卸载
88
88
You can’t perform that action at this time.
0 commit comments