查看jvm的使用情况以及堆内存 gc
jvisualvm ##直接在命令还输入 打开jdk自带的分析工具
内容对比
造成性能低下的原因
export maxParameterCount="1000"
export acceptCount="1000"
export maxSpareThreads="750"
export maxThreads="1000"
export minSpareTHreads="50"
export URIEncoding="UTF-8"
export JAVA_OPTS="-Djava.library.path=/usr/local/lib -server -Xms1024m -Xmx1024m -XX:MaxMetaspaceSize=256m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/export/Logs -Djava.awt.headless=true -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000 -Djmagick.systemclassloader=no -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.ttl=300"
maxParameterCount tomcat容器来限定你 单次请求的参数的最大数量
acceptCount tomcat最大并发连接数 默认是100
maxThreads tomcat可创建的最大的线程数
maxSpareThreads 最大备用线程数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程;
minSpareTHreads tomcat启动时的初始化的线程数,最小备用线程数