摘要:
-XX:PrintFlagsInitial:查看所有的参数的默认初始值 -XX:printFlagsFinal:查看所有参数的最终值,这个可能会修改不是初始值 -Xmn:设置新生代的大小。(初始值及最大值) -XX:NewRatio:配置新生代与老年代在堆结构的占比 -Xms:初始堆空间内存(默认是 阅读全文
摘要:
Java堆用于存储Java对象实例,堆的大小在JVM启动时就已经设定好了,可以通过选项“-Xmx”和“-Xms”来进行设置。 “-Xms”用于表示堆区的起始内存,等价于-XX:InitialHeapSize “-Xmx”表示堆区的最大内存,等价于-XX:MaxHeapSize 一旦堆区中的内存超过“ 阅读全文
摘要:
现代垃圾收集器大部分基于分代收集理论设计,堆空间细分为: Java 7及之前堆内存逻辑上分为:新生区+养老区+永久区 Young Generation Space新生区 Young/New Tenure generation space 养老区 old/Tenure Permanent Space 阅读全文