JVM配置
日志配置文件:
-Djava.util.logging.config.file=/datal/weibo/conf/logging.properties
:指定Java日志配置文件的位置。
日志管理器:
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
:指定Java日志管理器的实现类。
TLS/SSL临时密钥位数:
-Djdk.tls.ephemeralDHkeySize=2048
:设置TLS/SSL协议中临时Diffie-Hellman密钥交换的位数为2048位。
URL协议处理包:
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources
:指定处理URL协议的Java包。
Tomcat安全监听器UMASK:
-Dorg.apache.catalina.security.SecurityListener.UMASK=0022
:设置Apache Tomcat的安全监听器的UMASK值。
名称服务提供者:
-Dsun.net.spi.nameservice.provider.1=dns,dnsjava
:指定第一个名称服务提供者。-Dsun.net.spi.nameservice.provider.2=dns,dnsjava
:指定第二个名称服务提供者。
偏向锁:
-XX:-UseBiasedLocking
:禁用偏向锁,偏向锁在高并发时可能带来消耗,故禁用。
JVM内存设置:
-Xmx8g
:设置JVM的最大堆内存为8GB。-Xms8g
:设置JVM的初始堆内存为8GB。-Xmn4g
:设置JVM的年轻代堆内存为4GB。-Xss1m
:设置每个线程的堆栈大小为1MB。
License:
CC BY 4.0