善于总结才能做得更好哈,xdm,总结一下反而复杂的JVM参数和命令
1. JVM 参数
-
-XX:NewRatio=2 设置年轻代和年老代的比值。
-
-XX:SurvivorRatio=4 年轻代中Eden区与两个Survivor区的比值。根据JVM参数开头可以区 分参数类型,共三类:“-”、“-X”、“-XX”,标准 -> 非标准 -> 不稳定
-
-Xms 初始堆大小,ms是memory start的简称, 在通常情况下,服务器项目在运行过程中,堆空 间会不断的收缩与扩张,势必会造成不必要的系统压力。
-
-Xss256K 设置栈空间大小
-
-XX:+HeapDumpOnOutOfMemoryError
-
-XX:HeapDumpPath=D:\study\log_hprof\gc.hprof
-
-XX:MaxMetaspaceSize=256M 设置元空间的大小
2. JVM 命令
-
jps, jps -lmv
-
jinfo -flag MaxHeapSize pid: 查看指定参数