JVM
1.JVM 堆的基本结构
分代收集器, 新生代和老年代 ,更细分的为 Eden 空间, From Survivor 空间 , To Survivor 空间等
默认比例 8:1:1
2.JVM 的垃圾算法有哪几种? CMS 收集算法的流程?
CMS 收集器是一种以获取最短回收停顿时间为目标的收集器: concurrent mark sweep 使用的是标记清除算法
CMS 过程: 初始标记 -> 并发标记 -> 重新标记 -> 并发清除
初始标记 和 重新标记需要 stop the world
优点: 并发收集,低停顿
3.JVM 有哪些常用启动参数可以调整?
-Xms 设置堆的空间最小大小 -Xmx 设置堆空间最大大小
-XX:NewSize 设置新生代最小空间大小 -XX:MaxNewSize 设置新生代最大大小
........
-Xss 设置每个线程的堆大小
网友评论