JVM配置参数

来源:互联网 发布:晚上醒了就睡不着 知乎 编辑:程序博客网 时间:2024/06/08 10:13

堆的分配参数:



最大20M,最小20M,新生代1M(eden+两个Survivor),并打印GC详细信息

结果:1,没有触发GC       

          2,全部分配在年老代(新生代太小,而我们要1M的空间,新生代没办法分配)


若设置 -Xmx20m  -Xms20M  -Xmn15m   -XX:+PrintGCDetails 即新生代调整到15M

结果:1,没有触发GC    2,全部分配在eden    3,年老代没有使用

若设置 -Xmx20m  -Xms20M  -Xmn7m   -XX:+PrintGCDetails 即新生代调整到7M




0 0