devops
devops copied to clipboard
jvm 参数
-Djava.util.logging.config.file:设置Java日志配置文件的路径。-Djava.util.logging.manager:设置Java日志管理器的类名。-Dspring.profiles.active:设置Spring的活动配置文件名。-Denv:设置环境变量。-Dprofiles:设置配置文件名。-Xms512M:设置JVM的最小堆内存为512M。-XX:+UseContainerSupport:启用容器环境下的内存限制支持。-XX:+UnlockExperimentalVMOptions:解锁JVM的实验选项。-XX:+UseCGroupMemoryLimitForHeap:启用CGroup内存限制作为堆内存的限制。-XX:MaxRAMFraction:设置JVM最大可用内存的分数,这里是1/2。-XX:+UseConcMarkSweepGC:启用CMS垃圾收集器。-XX:+UseParNewGC:启用ParNew垃圾收集器。-XX:CMSInitiatingOccupancyFraction:设置CMS垃圾收集器的启动阈值。-XX:CMSTriggerRatio:设置CMS垃圾收集器的触发比例。-XX:+PrintGCDateStamps:打印垃圾收集的时间戳。-XX:+PrintGCDetails:打印垃圾收集的详细信息。-XX:+HeapDumpOnOutOfMemoryError:在内存溢出时生成堆转储文件。-Djava.io.tmpdir:设置Java的临时目录。-Duser.timezone:设置用户的时区。-Dfile.encoding:设置文件的编码。-server:启用服务器模式。-Djava.awt.headless:启用无头模式,即没有图形界面。-Djdk.tls.ephemeralDHKeySize:设置TLS临时DH密钥的大小。-Djava.protocol.handler.pkgs:设置Java协议处理器的包名。-Dorg.apache.catalina.security.SecurityListener.UMASK:设置Catalina安全监听器的UMASK。-Dcatalina.base:设置Catalina的基础目录。-Dcatalina.home:设置Catalina的主目录。