-
-XX:+PrintFlagsInitial
运行时打印虚拟机参数默认值
-
-XX:+PrintFlagsFinal
运行时打印虚拟机参数最终值
-
-XX:+PrintGCDetails
打印GC日志的详细信息,程序结束后打印具体的堆内存占用情况。
-
-XX:+PrintGC
简化版的GC日志打印,相比较于PrintGCDetails参数,只是粗略地打印下GC的信息,而且程序结束后没有打印具体的堆内存占用情况。
-
-Xmssize
堆初始容量设置,例如:-Xms1024k、-Xms1024m、-Xms2g。
-
-Xmxsize
堆最大容量设置,例如:-Xmx1024k、-Xmx1024m、-Xmx2g;一般开发时设置为与堆初始容量一样大,笔者本人经常设置得比较小,因为个人觉得,如果小容量都能较好地去运行,那么在服务器上就应该可以发挥更好的性能了。
-
-server
以server模式启动。
-
-XX:MetaSpaceSize=size
JDK8以后的参数,设置元空间初始大小,默认单位:字节。
-
-XX:MaxMetaSpaceSize=size
JDK8以后的参数,设置元空间最大大小,默认单位:字节。