11.2.jvm运行参数-标准参数详解
三种参数类型
标准参数
-help
-version
-X参数(非标准参数)
-Xint
-Xcomp
-XX参数(使用率较高)
-XX:newSize
-XX:+UseSerialGc
标准参数
标准参数一般都很稳定,可以使用java -help查看
实战∶通过-D设置系统属性参数(演示)
实战意义︰通过系统参数可以传入项目环境标记,根据不同环境选择不同配置
通过-server或-client设置jvm的运行参数
Server VM的初始堆空间会大一些,默认使用并行垃圾回收器,启动慢运行快
Client VM的初始堆空间会小一些,默认使用串行的垃圾回收器,启动快运行慢
JVM在启动的时候会根据硬件和操作系统自动选择使用Server还是Client类型的JVM
32位操作系统
如果是Windows系统,不论硬件配置如何,都默认使用Client类型的JVM
如果是其他操作系统上,机器配置有2GB以上的内存同时有2个以上CPU的话默认使用server模式,否则使用client模式
64位操作系统
只有server类型,不支持client类型
Last updated
Was this helpful?