JVM
lhj501382150
这个作者很懒,什么都没留下…
展开
-
JVM参数配置
新生代配置 -Xmn:可以设置新生代的大小,这个参数占整个堆空间的1/3 或1/4 -XX:SurvivorRatio 用来设置新生代中eden空间和 from to空间的比例 例如:-XX:SurvivorRatio=2(eden/from|to) -XX:NewRatio=老年代/新生代 堆溢出处理 -XX:+HeapDump OnOutOfMemoryError 在使用该参 数可...原创 2019-09-24 11:41:09 · 111 阅读 · 0 评论 -
jvm垃圾回收与优化
垃圾回收算法 引用计数(Refrence Counting) 对象有一个引用,即增加一个计数,删除一个引用减少一个计数,无法处理循环引用的问题 复制算法(Copying) 此算法把内存划分为两个空间,每次只使用一个空间,垃圾回收时,遍历当前使用的区域,把正在使用的对象复制到另一个区域,清空当前区域, 缺点:需要使用两倍内存空间 标记清除(Mark-Sweep) 第一阶段 从引用根节点开始标记所有引...原创 2019-09-23 18:01:35 · 120 阅读 · 0 评论