标准参数(-)
- 设置运行模式:
-client:client模式下jvm采用轻量级的虚拟机,启动快。
-server:server模式下jvm采用重量级的虚拟机,启动慢,稳定后速度快于client模式。
- 指定类、jar包路径:
-cp
-classpath
- 运行调试
-verbose:class
-verbose:gc
-verbose:jni
- 设置系统变量
-D<name>=<value>
扩展参数(-X)
- 配置堆栈信息
-Xmn<size>
-Xms<size>
-Xmx<size>
- 垃圾回收
-Xnoclassgc
- 编译优化
-Xmixed
-Xint
-Xcomp
-Xmaxjitcodesize
-Xss<size>
非stable参数(-XX)
- 性能调优
-XX:SurvivorRatio=2
-XX:PermSize=96m
-XX:MaxPermSize=256m
-XX:-UseAdaptiveSizePolicy
-XX:MaxTenuringThreshold=15
-XX:+DisableExplicitGC
-XX:+UseConcMarkSweepGC
-XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection
-XX:+UseFastAccessorMethods
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+HeapDumpOnOutOfMemoryError