摘要: 参考https://blog.csdn.net/tjiyu/article/details/53983650 Java垃圾收集器组合: 新生代收集器:Serial、ParNew、Parallel Scavenge; 老年代收集器:Serial Old、Parallel Old、CMS; 整堆收集器: 阅读全文
posted @ 2018-09-07 16:52 brx_blog 阅读(746) 评论(0) 推荐(0) 编辑
摘要: GC算法一般来说分为: 引用计数法(过时) 、标记清除、 标记压缩、 复制算法 GC的对象是堆空间(新生代、老年代)和永久区(永久代) 1.引用计数法: 目前使用者比如python 引用计数器的实现很简单,对于一个对象A(每个对象都有一个引用计数器),只要有任何一个对象引用了A,则A的引用计数器就加 阅读全文
posted @ 2018-09-07 16:47 brx_blog 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 堆的分配参数: -Xmx //设立最大堆 -Xms //最小堆,初始化堆大小 -Xmn //设置新生代(eden+2*surviivor+old)大小 官方推荐:3/8Xmx 》感觉就是-XX:NewRatio 2到3之间 -XX:NewRatio //新生代(eden+2*s)和老年代(不包含永久 阅读全文
posted @ 2018-09-07 11:09 brx_blog 阅读(424) 评论(0) 推荐(1) 编辑