JVM常用启动参数整理
-
-jar
指定以jar包的方式执行,需要在manifest中声明Main Class,Main Class必须有main方法。 -
-Xms512m
JVM启动后初始分配的堆内存 -
-Xmx1g
JVM运行过程中允许分配的最大堆内存 -
-client
cient模式,启动快,运行时性能和内存管理效率不高,适合开发环境 -
-server
server模式,启动慢,允许时性能和内存管理效率高,适合生产环境,64位JDK下默认启用,忽略-client
-jar
指定以jar包的方式执行,需要在manifest中声明Main Class,Main Class必须有main方法。
-Xms512m
JVM启动后初始分配的堆内存
-Xmx1g
JVM运行过程中允许分配的最大堆内存
-client
cient模式,启动快,运行时性能和内存管理效率不高,适合开发环境
-server
server模式,启动慢,允许时性能和内存管理效率高,适合生产环境,64位JDK下默认启用,忽略-client