catalina.sh optimizing
set JAVA_OPTS=
-server-Xms1000M
-Xmx1000M
-Xss512k
-XX:+AggressiveOpts
-XX:+UseBiasedLocking
-XX:PermSize=64M
-XX:MaxPermSize=300M
-XX:+DisableExplicitGC
-XX:MaxTenuringThreshold=31
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:+CMSParallelRemarkEnabled
-XX:+UseCMSCompactAtFullCollection
-XX:LargePageSizeInBytes=128m
-XX:+UseFastAccessorMethods
-XX:+UseCMSInitiatingOccupancyOnly
-Djava.awt.headless=true
server.xml optimizing
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8"
minSpareThreads="25"
maxSpareThreads="75"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="20000"
acceptCount="300"
maxThreads="300"
maxProcessors="1000"
minProcessors="5"
useURIValidationHack="false"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,application/xml,application/json,application/javascript,text/css,text/plain"
redirectPort="8443"/>
本文详细介绍了如何通过调整catalina.sh文件中的JVM参数及server.xml文件中的连接器设置来优化Tomcat服务器的性能。具体包括增大内存分配、启用并发标记清除垃圾回收器、优化线程池配置等。
2万+

被折叠的 条评论
为什么被折叠?



