首页 > 代码库 > JVM 参数调整
JVM 参数调整
一、JVM内存空间概览
Java虚拟机使用的内存块包含 栈空间Stack 、堆空间 Heap Memory 、永久区 Perm Gen(related to method area)
堆空间(Heap Memory)包含 初生代Eden Gen、两个幸存代Survivor Gen (S1 S2)、老年代Old Gen.
GC优化= 选择合适的GC Collector +调整Heap大小+调整新生代比重+避免Full GC
Minor GC比Full GC 的发生频率高很多
二、堆空间Minor GC机制
新建对象存放在Eden Gen
一次Minor GC后存活的对象放在Survivor区,
在多次Minor GC后,Survivor满了,就将(Eden+Survivor)进行一次Minor GC,仍旧存活的对象放入另一个Survivor
Survivor中的对象中经历了16次Minor GC后存活的对象被放入Old Gen.
三、Stop-The-World
执行GC时会停止JVM应用层进程。
JVM 参数调整
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。