Tomcat 7优化前及优化后的性能对比
来源:互联网 发布:大数据的定义是什么 编辑:程序博客网 时间:2024/03/28 21:21
Tomcat 7优化前及优化后的性能对比
优化主要是对Tomcat做的,主要有两方面:
1、在bin/catalina.bat文件中加入下面参数,对JVM进行优化,至于这一大驼参数的作用及说明,大家到网上找找,应该有很多的,如:http://www.mzone.cc/article/321.html
set JAVA_OPTS= -server -Xms1000M -Xmx1000M #-Xms与-Xmx设成一样的值,避免JVM因为频繁的GC导致性能大起大落 -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
上述这样的配置,基本上可以达到:
系统响应时间增快JVM回收速度增快同时又不影响系统的响应率JVM内存最大化利用线程阻塞情况最小化
2、Tomcat连接参数的优化,主要是针对吞吐量做优化:
修改conf/server.xml文件,把原来
<Connector port="8080" protocol="HTTP/1.1" />
改成下面的内容
<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,text/xml,text/javascript,text/css,text/plain" redirectPort="8443"/>
然后我们再来看看10-1000个并发用户发起1000个请求时所表现的性能是怎么的
0 0
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- TOMCAT 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 7优化前及优化后的性能对比
- Tomcat 优化前后的性能对比
- Tomcat 优化前后的性能对比
- Tomcat 7配置文件优化:前后的性能对比
- tomcat的性能优化
- 屏幕各尺寸的代码方式获取
- 企业安全之WiFi篇
- css背景图片位置采点工具 css sprites
- Java静态变量初始化时机
- java 汉字排序(java.text.Collator)
- Tomcat 7优化前及优化后的性能对比
- ImageLoader 基本介绍及使用
- CodeForces 449AJzzhu and Chocolate(贪心)
- MySQL安装
- python 的sqlite3使用详解
- BIO-NIO-AIO(Java版)
- SAT填空基础练习题(二) 含答案
- 第三章第41题 哥德巴赫猜想
- windows下python运行的方法