虚拟机核心汇总
参数含义
-Xmx代表最大堆容量,-Xms代表最小堆容量
-XX:PermSize , -XX:MaxPermSize表示最大方法区容量
-Xss设置栈容量
判断对象是否存活的算法
引用计数算法
给对象中添加一个引用计数器,每当有一个地方引用它是,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。
缺点:无法解决对象之间相互循环引用的问题。
可达性分析算法(Java,C#)
通过一系列称为"GC Roots"的对象作为起始点,从这些节点开始向下搜索,搜
原创
2020-06-22 23:26:33 ·
573 阅读 ·
0 评论