Java 虚拟机中所有与 GC日志有关的参数
说到 Java 虚拟机,不得不提的就是 Java 虚拟机的 GC(Garbage Collection)日志。而对于 GC 日志,我们不仅要学会看懂,而且要学会如何设置对应的 GC 日志参数。今天就让我们来学习一下 Java 虚拟机中所有与 GC 日志有关的参数。
-XX:+UseSerialGC -Xms20M -Xmx20M -Xmn10M -XX:SurvivorRatio=8
-XX:+UseSerialGC 表示强制使用Serial+SerialOld收集器组合
-Xms20m 表示堆空间初始大小为 20 M。
-Xmx20m 表示堆空间最大大小为 20 M。
-Xmn10m 表示新生代大小为 10M。
-XX:SurvivorRatio=8 表示Eden:Survivor=8:1
经过上面这个设置,此时我们的堆空间的内存比例情况如下:
Eden区 8M,FromSurvivor 1M,ToSurvivor 1M,老年代 10M。