// 查看所有的参数的默认初始值 -XX:+PrintFlagsInitial // 查看所有的参数的最终值 -XX:+PrintFlagsFinal // 设置初始堆空间内存 -Xms 10m // 设置最大堆空间内存 -Xmx 10m // 设置新生代内存大小 -Xmn 10m // 设置老年代与新生代在堆结构的比例 -XX:NewRatio=2 // 设置新生代中 Eden / Servivor0 / Servivor 比例 -XX:SurvivorRatio=8 //关闭自适应的内存分配策略 -XX:-UseAdaptiveSizePolicy // 设置新生代垃圾的最大年龄 -XX:MaxTenuringThreshold=15 // 输出详细的 GC 处理日志 -XX:+PrintGCDetails // 输出简要 GC 日志 -XX:+PrintGC 查看设置的参数: jps 打印当前执行进程 jinfo -flag 参数 pid // 显示加载class的数量,及所占空间等信息 jstat -class pid // 显示VM实时编译的数量等信息 jstat -compiler pid // 显示gc的信息,查看gc的次数,及时间 jstat -gc pid



