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