devops icon indicating copy to clipboard operation
devops copied to clipboard

jvm 参数

Open heidsoft opened this issue 2 years ago • 0 comments

  • -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的主目录。

heidsoft avatar Nov 08 '23 05:11 heidsoft