JVM
Aoao嗷
这个作者很懒,什么都没留下…
展开
-
GC与finalize()
1、finalize不会被调用 public class FinalizeMethod { public FinalizeMethod() { System.gc(); } public void finalize() { System.out.println("after System.gc() is called"...原创 2019-12-28 14:02:18 · 163 阅读 · 0 评论 -
HotSpot的新生代三区划分好在哪?
背景: 复制回收算法是两块相同空间,使用某一块,用完之后再把存活对象移动到另一块空间。 HotSpot使用的复制算法是三块空间S1 S2 Eden,并按照1:1:8的初始比例分配。 问题: 1、HotSpot这种三区划分方法与两区等分划分的不同意义在于哪里? 2、HotSpot中进行Survivor和Eden区域大小调优的思路与意义是什么? 思考: 1、对象多数“朝生夕死...原创 2019-12-28 14:01:23 · 336 阅读 · 0 评论