JSP在Debian的内存管理优化指南
一 基线评估与监控
二 JVM堆与垃圾回收策略
JAVA_OPTS="-Xms2g -Xmx2g \
-XX:+UseG1GC \
-XX:MaxGCPauseMillis=200 \
-XX:+PrintGCDetails -Xloggc:/var/log/tomcat9/gc.log \
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/tomcat9/"
注:如仍使用Java 7及以下,才需要设置**-XX:PermSize/-XX:MaxPermSize**;Java 8+使用Metaspace(可用**-XX:MaxMetaspaceSize**限制)。三 容器与线程池配置
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
maxThreads="200"
minSpareThreads="10"
acceptCount="100" />
四 应用层与数据层优化
五 调优流程与落地清单