精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Tomcat 和 JVM 的性能調優(yōu)經驗總結!拿走不謝

云計算 虛擬化
找到Tomcat根目錄下的conf目錄,修改server.xml文件的內容。對于這部分的調優(yōu),我所了解到的就是無非設置一下Tomcat服務器的最大并發(fā)數和Tomcat初始化時創(chuàng)建的線程數的設置,當然還有其他一些性能調優(yōu)的設置。

Tomcat性能調優(yōu)

找到Tomcat根目錄下的conf目錄,修改server.xml文件的內容。對于這部分的調優(yōu),我所了解到的就是無非設置一下Tomcat服務器的最大并發(fā)數和Tomcat初始化時創(chuàng)建的線程數的設置,當然還有其他一些性能調優(yōu)的設置。

[[276930]]

下圖是我根據我機子的性能設置的一些參數值,給各位詳細解釋一下吧:

一份 Tomcat 和 JVM 的性能調優(yōu)經驗總結!拿走不謝

1、URIEncoding=“UTF-8”:設置Tomcat的字符集。

這種配置我們一般是不會設置的,因為關于亂碼的轉換我們會在具體項目中具體處理,直接修改Tomcat的字符集未免過于太死板。

2、maxThreads=“300”:設置當前Tomcat的最大并發(fā)數。

Tomcat默認配置的最大請求數是150個,即同時能支持150個并發(fā)。

但是在實際運用中,最大并發(fā)數與硬件性能和CPU數量都有很大關系的,更好的硬件、更高的處理器都會使Tomcat支持更多的并發(fā)數。

一般在實際開發(fā)中,當某個應用擁有 250 個以上并發(fā)的時候,都會考慮到應用服務器的集群。

3、minSpareThreads=“50”:設置當前Tomcat初始化時創(chuàng)建的線程數,默認值為25。

4、acceptCount=“250”:當同時連接的人數達到maxThreads參數設置的值時,還可以接收排隊的連接數量,超過這個連接的則直接返回拒絕連接。指定當任何能夠使用的處理請求的線程數都被使用時,能夠放到處理隊列中的請求數,超過這個數的請求將不予處理。默認值為100。

在實際應用中,如果想加大Tomcat的并發(fā)數 ,應該同時加大acceptCount和maxThreads的值。

5、enableLookups=“false”:是否開啟域名反查,一般設置為false來提高處理能力,它的取值還有true,一般很少使用。

6、maxKeepAliveRequests=“1”:nginx動態(tài)的轉給tomcat,nginx是不能keepalive的,而tomcat端默認開啟了keepalive,會等待keepalive的timeout,默認不設置就是使用connectionTimeout。

所以必須設置tomcat的超時時間,并關閉tomcat的keepalive。否則會產生大量tomcat的socket timewait。

maxKeepAliveRequests=”1”就可以避免tomcat產生大量的TIME_WAIT連接,從而從一定程度上避免tomcat假死。

JVM性能調優(yōu)

Tomcat本身還是運行在JVM上的,通過對JVM參數的調整我們可以使Tomcat擁有更好的性能。

目前針對JVM的調優(yōu)主要有兩個方面:內存調優(yōu)和垃圾回收策略調優(yōu)。

一、內存調優(yōu)

找到Tomcat根目錄下的bin目錄,設置catalina.sh文件中JAVA_OPTS變量即可,因為后面的啟動參數會把JAVA_OPTS作為JVM的啟動參數來處理。

再說Java虛擬機的內存結構是有點復雜的,相信很多人在理解上都是很抽象的,它主要分為堆、棧、方法區(qū)和垃圾回收系統(tǒng)等幾個部分組成,下面是我從網上扒的內存結構圖:

一份 Tomcat 和 JVM 的性能調優(yōu)經驗總結!拿走不謝

內存調優(yōu)這塊呢,無非就是通過修改它們各自的內存空間的大小,使應用能夠更加合理的運用

下圖是我根據我機子的性能設置的參數,給各位詳細解釋一下各個參數的含義吧:

一份 Tomcat 和 JVM 的性能調優(yōu)經驗總結!拿走不謝

1、-Xmx512m:設置Java虛擬機的堆的最大可用內存大小,單位:兆(m),整個堆大小=年輕代大小 + 年老代大小 + 持久代大小。

持久代一般固定大小為64m。堆的不同分布情況,對系統(tǒng)會產生一定的影響。盡可能將對象預留在新生代,減少老年代GC的次數(通常老年回收起來比較慢)。

實際工作中,通常將堆的初始值和最大值設置相等,這樣可以減少程序運行時進行的垃圾回收次數和空間擴展,從而提高程序性能。

2、-Xms512m:設置Java虛擬機的堆的初始值內存大小,單位:兆(m),此值可以設置與-Xmx相同,以避免每次垃圾回收完成后JVM重新分配內存。

3、-Xmn170m:設置年輕代內存大小,單位:兆(m),此值對系統(tǒng)性能影響較大,Sun官方推薦配置為整個堆的3/8。一般在增大年輕代內存后,也會將會減小年老代大小。

4、-Xss128k:設置每個線程的棧大小。JDK5.0以后每個線程棧大小為1M,以前每個線程棧大小為256K。更具應用的線程所需內存大小進行調整。

在相同物理內存下,減小這個值能生成更多的線程。但是操作系統(tǒng)對一個進程內的線程數還是有限制的,不能無限生成,經驗值在3000~5000左右。

5、-XX:NewRatio=4:設置年輕代(包括Eden和兩個Survivor區(qū))與年老代的比值(除去持久代)。設置為4,則年輕代與年老代所占比值為1:4,年輕代占整個堆棧的1/5 。

6、-XX:SurvivorRatio=4:設置年輕代中Eden區(qū)與Survivor區(qū)的大小比值。設置為4,則兩個Survivor區(qū)與一個Eden區(qū)的比值為2:4,一個Survivor區(qū)占整個年輕代的1/6。

7、-XX:MaxPermSize=16m:設置持久代大小為16m,上面也說了,持久代一般固定的內存大小為64m。

8、-XX:MaxTenuringThreshold=0:設置垃圾最大年齡。

如果設置為0的話,則年輕代對象不經過Survivor區(qū),直接進入年老代。對于年老代比較多的應用,可以提高效率。

如果將此值設置為一個較大值,則年輕代對象會在Survivor區(qū)進行多次復制,這樣可以增加對象再年輕代的存活時間,增加在年輕代即被回收的概論。

二、垃圾回收策略調優(yōu)

找到Tomcat根目錄下的bin目錄,也是設置catalina.sh文件中JAVA_OPTS變量即可。

我們都知道Java虛擬機都有默認的垃圾回收機制,但是不同的垃圾回收機制的效率是不同的,正是因為這點我們才經常對Java虛擬機的垃圾回收策略進行相應的調整。

下面也是通過我的一些需求來配置的垃圾回收策略:

一份 Tomcat 和 JVM 的性能調優(yōu)經驗總結!拿走不謝

Java虛擬機的垃圾回收策略一般分為:串行收集器、并行收集器和并發(fā)收集器。

串行收集器:

1、-XX:+UseSerialGC:代表垃圾回收策略為串行收集器,即在整個掃描和復制過程采用單線程的方式來進行,適用于單CPU、新生代空間較小及對暫停時間要求不是非常高的應用上,是client級別默認的GC方式,主要在JDK1.5之前的垃圾回收方式。

并發(fā)收集器:

1、-XX:+UseParallelGC:代表垃圾回收策略為并行收集器(吞吐量優(yōu)先),即在整個掃描和復制過程采用多線程的方式來進行,適用于多CPU、對暫停時間要求較短的應用上,是server級別默認采用的GC方式。

此配置僅對年輕代有效。該配置只能讓年輕代使用并發(fā)收集,而年老代仍舊使用串行收集

2、-XX:ParallelGCThreads=4:配置并行收集器的線程數,即:同時多少個線程一起進行垃圾回收。此值最好配置與處理器數目相等。

3、-XX:+UseParallelOldGC:配置年老代垃圾收集方式為并行收集。JDK6.0支持對年老代并行收集 。

4、-XX:MaxGCPauseMillis=100:設置每次年輕代垃圾回收的最長時間,如果無法滿足此時間,JVM會自動調整年輕代大小,以滿足此值。

5、-XX:+UseAdaptiveSizePolicy:設置此選項后,并行收集器會自動選擇年輕代區(qū)大小和相應的Survivor區(qū)比例,以達到目標系統(tǒng)規(guī)定的最低相應時間或者收集頻率等,此值建議使用并行收集器時,一直打開。

并發(fā)收集器:

1、-XX:+UseConcMarkSweepGC:代表垃圾回收策略為并發(fā)收集器。

好了,到此我對虛擬機的垃圾回收策略總結就這么多,還是這句話:優(yōu)化的學習一直在路上,下面還有一張從其他博客中偷到的圖,據說以上三種GC機制是需要配合使用的。

一份 Tomcat 和 JVM 的性能調優(yōu)經驗總結!拿走不謝

 

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2017-07-21 08:55:13

TomcatJVM容器

2018-10-18 13:59:36

2010-09-26 13:48:51

JVM調優(yōu)

2012-01-10 14:35:08

JavaJVM

2012-01-10 15:13:56

JavaJVM

2011-11-14 10:28:23

2010-03-23 11:39:49

云計算

2009-12-24 16:46:03

WPF性能優(yōu)化

2019-12-20 14:21:26

JVM調優(yōu)垃圾回收

2010-09-25 13:05:07

JVM參數

2024-12-04 15:49:29

2011-07-01 10:09:50

ASP.NET

2020-11-09 07:34:49

JVM性能監(jiān)控

2010-04-21 12:49:57

Oracle性能

2020-05-18 07:50:47

線上故障排查

2022-05-20 08:17:43

Java日志

2019-02-19 10:25:28

JVM性能工具

2009-08-20 17:35:47

Servlet和JSP

2012-01-10 14:18:40

JavaJVM

2023-04-24 14:54:09

JVM性能調優(yōu)
點贊
收藏

51CTO技術棧公眾號

在线电影av不卡网址| 亚洲少妇最新在线视频| 91av在线免费观看| 亚洲av无码一区二区三区人 | 大香伊人久久精品一区二区| 精品久久久久久久久久ntr影视| 精品国产乱码久久久久久蜜柚 | 久久一区免费| 97成人免费视频| 亚洲福利一区| 精品国产一区二区三区久久狼黑人| 欧美午夜精品一区二区| 日本不卡一二三| 一区二区三区欧美激情| 久久国产精品久久精品国产| 国产精品视频第一页| 亚洲一区二区三区免费在线观看| 色噜噜狠狠色综合网图区| 欧美丰满少妇xxxxx高潮对白 | 久久国产三级| 亚洲 欧美综合在线网络| 亚洲欧洲精品一区二区| 四虎影视在线观看2413| 国产一区二区三区国产| 国产成人自拍视频在线观看| 精品一区在线视频| 国产精品久久久久久麻豆一区软件| 欧美精品一区二区三区蜜臀| www,av在线| 素人啪啪色综合| 色婷婷综合久久久久中文| 亚洲熟妇无码av在线播放| 在线观看完整版免费| 26uuu精品一区二区三区四区在线| 91免费视频国产| 中文字幕自拍偷拍| 国产精品毛片| 韩国福利视频一区| 精品无码一区二区三区电影桃花| 久久人人99| 国产一区二区三区在线观看网站| 久久久午夜精品福利内容| 激情不卡一区二区三区视频在线| 欧美日韩国产另类不卡| 亚洲第一中文av| 成人自拍视频网| 色天天综合久久久久综合片| 日本a级片免费观看| mm视频在线视频| 亚洲成av人片一区二区梦乃| 日本免费成人网| 日韩免费影院| 亚洲午夜精品一区二区三区他趣| 国产乱人伦精品一区二区三区| 九七久久人人| 亚洲欧美日本韩国| 超级碰在线观看| 欧洲在线视频| 精品久久久国产精品999| 精品视频免费在线播放| 男人av在线播放| 偷偷要91色婷婷| 亚洲成熟丰满熟妇高潮xxxxx| 制服丝袜专区在线| 色综合久久99| 天天色综合天天色| av成人在线网站| 日韩欧美在线一区二区三区| 亚洲熟女一区二区三区| 久久精品66| 亚洲欧美日韩一区二区三区在线| 香蕉视频久久久| 天天av综合| 欧美激情在线有限公司| 特一级黄色大片| 久久亚洲精选| 成人性生交大片免费看视频直播| 国产成人精品a视频| 国产**成人网毛片九色| 国产欧美韩日| 国产九九在线| 亚洲人成网站在线| 妞干网在线视频观看| 国产精品久久久久av电视剧| 欧美图区在线视频| 国产精品嫩草69影院| 妖精一区二区三区精品视频| 色伦专区97中文字幕| 国产精品久久久精品四季影院| 亚洲国产日韩在线| 国产精品美女999| 亚洲国产综合网| 国产午夜精品久久| 人妻无码一区二区三区四区| 国模套图日韩精品一区二区| 欧美日韩高清一区二区不卡| 欧美熟妇精品一区二区蜜桃视频| 成人激情开心网| 久久精品国产亚洲精品| 五月婷婷亚洲综合| 国产一区二区三区黄视频| 欧美日韩一区在线观看视频| 成年视频在线观看| 色婷婷狠狠综合| 少妇极品熟妇人妻无码| 日韩国产一区二区| 97碰碰碰免费色视频| 国产女人高潮时对白| 久久久精品国产免费观看同学| av电影一区二区三区| 欧美成人ⅴideosxxxxx| 日韩精品专区在线影院重磅| 日韩女同一区二区三区| 亚洲伦伦在线| 91在线观看网站| 91露出在线| 色综合天天综合狠狠| 农村末发育av片一区二区| 日韩欧美午夜| 国产成人小视频在线观看| 韩国av永久免费| 亚洲男同1069视频| 一区二区xxx| 蜜桃成人av| 91精品国产一区| 丰满肥臀噗嗤啊x99av| 最新日韩在线视频| 天天操天天爱天天爽| 私拍精品福利视频在线一区| 久国内精品在线| 国产精品一区二区免费视频| 国产精品少妇自拍| 99草草国产熟女视频在线| 欧美大胆视频| 欧美亚洲一级片| 污视频网站免费观看| 亚洲一区二区三区在线| 欧美一级片在线免费观看| 婷婷六月综合| 国产日韩视频在线观看| 亚洲免费视频一区二区三区| 日本高清无吗v一区| 亚洲国产欧美视频| 99精品视频免费观看| 国产一区二区在线网站| 青春草在线免费视频| 欧美大片拔萝卜| 国产亚洲精品久久久久久无几年桃| 国模大尺度一区二区三区| av动漫免费观看| 999色成人| 久久躁狠狠躁夜夜爽| 精品人妻午夜一区二区三区四区| 亚洲男人天堂av网| 欧美精品videossex88| 青青青青草视频| www.丝袜精品| 午夜精品蜜臀一区二区三区免费 | 久久精品国产亚洲一区二区三区 | 18视频免费网址在线观看| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 亚洲黄色免费视频| 美女性感视频久久| 综合一区中文字幕| 日韩成人久久| 午夜精品视频在线| 五月婷婷伊人网| 91传媒视频在线播放| 黄色裸体一级片| 国产高清不卡二三区| 国产伦精品一区二区三区四区视频_| 青青一区二区| 国产精品永久在线| 91福利国产在线观看菠萝蜜| 亚洲国产日韩欧美在线99| 三级网站在线播放| 中文字幕一区二| 国产艳妇疯狂做爰视频 | 亚洲精品www.| 狠狠入ady亚洲精品| 久久久久久九九九九| www.久久| 欧美极品少妇xxxxx| 日本黄色不卡视频| 欧美日韩色一区| 国产对白videos麻豆高潮| 久久亚洲精品小早川怜子| 天天看片天天操| 99视频在线精品国自产拍免费观看| 欧美性xxxx69| 激情视频亚洲| 国产成人免费av电影| 18视频在线观看网站| 亚洲免费影视第一页| 精品国产av一区二区| 色综合色狠狠综合色| 国产精品久久久精品四季影院| 99精品国产99久久久久久白柏| 色噜噜狠狠一区二区| 亚洲三级电影在线观看| 中文字幕精品—区二区日日骚| 风间由美性色一区二区三区四区 | aa免费在线观看| 亚洲国产精品综合久久久 | 好吊操视频这里只有精品| 视频在线在亚洲| 日本阿v视频在线观看| 色天天综合网| 久久久久久欧美精品色一二三四 | 日韩经典一区二区| 久操网在线观看| 香蕉视频国产精品| 日韩欧美视频一区二区| 黄色网一区二区| 亚洲永久免费观看| 精品123区| 欧美在线视频观看| 91吃瓜在线观看| 久久婷婷国产麻豆91天堂| 激情福利在线| 日韩精品中文字幕久久臀| 国产小视频一区| 欧美一区二区美女| 91在线视频国产| 欧美三级三级三级爽爽爽| www.国产色| 婷婷丁香久久五月婷婷| 久久人人爽人人爽人人| 综合久久一区二区三区| 日本污视频网站| 国产午夜亚洲精品理论片色戒 | 国产精品wwwww| 亚洲人www| 野外做受又硬又粗又大视频√| 欧美在线播放| 青青草原网站在线观看| 婷婷亚洲最大| 国产精品jizz在线观看老狼| 成人精品电影| 亚洲视频在线二区| 久久精品国产亚洲夜色av网站| 日韩精品久久一区| 精品72久久久久中文字幕| 欧美视频1区| 国产乱码精品一区二区三区四区| 久久久久成人精品免费播放动漫| 高清精品xnxxcom| 国产精品视频免费一区| 超碰cao国产精品一区二区| 国产高清在线一区| 加勒比视频一区| 国产一区二区三区高清| 美女主播精品视频一二三四| 韩国成人一区| 无码少妇一区二区三区| 日本一区二区精品视频| 黄色不卡一区| 亚洲一区二区免费视频软件合集| 日产精品一区二区| 桥本有菜av在线| 欧美高清一区| 精品国偷自产一区二区三区| 亚洲人成在线影院| 狠狠爱免费视频| 日本特黄久久久高潮| 国产无色aaa| 国产aⅴ综合色| 欧洲一级黄色片| 国产欧美一区二区精品性色| 免费91在线观看| 亚洲欧美另类综合偷拍| 日操夜操天天操| 懂色av中文一区二区三区天美| 天天干天天操天天爱| 性欧美video高清bbw| 亚洲性av网站| 国产激情在线| 69视频在线播放| 69堂精品视频在线播放| 亚洲最大av网| 尤物tv在线精品| 久久精品国产精品亚洲精品色| 综合激情一区| www.四虎成人| 国产在线观看一区二区 | 久久综合久久综合久久综合| 99久久久无码国产精品衣服| 亚洲女女做受ⅹxx高潮| 国产精品久久久久久人| 777精品伊人久久久久大香线蕉| 可以免费观看的毛片| 影音先锋欧美精品| 丁香花高清在线观看完整版| 国产精品国产三级国产专播精品人| 亚洲资源在线| 久久亚洲精品欧美| 91精品久久久久久久蜜月| 日本国产在线播放| 国产在线视频一区二区| 亚洲天堂视频一区| 亚洲综合激情小说| 中文字幕一区二区免费| 亚洲第一网站男人都懂| 欧美性天天影视| 茄子视频成人在线| 成人动态视频| 大地资源第二页在线观看高清版| 亚洲综合不卡| 佐佐木明希电影| 国产精品成人免费 | 欧洲一区二区三区在线| 亚洲va久久久噜噜噜无码久久| 亚洲最新在线视频| 日本不良网站在线观看| 97欧洲一区二区精品免费| 日韩在线精品| 国产第一页视频| 国产成人综合在线播放| 久草手机视频在线观看| 91成人看片片| 五月婷婷六月丁香| 久久久在线视频| 日韩精品视频一区二区三区| 欧美日韩在线观看一区| 午夜宅男久久久| 欧美xxxxx精品| 亚洲成人中文在线| 亚洲av无码乱码国产麻豆| 北条麻妃久久精品| 激情久久99| 日韩电影大全在线观看| 亚洲欧美卡通另类91av| 一边摸一边做爽的视频17国产 | 国产一级片毛片| 亚洲第一精品久久忘忧草社区| 性国产高清在线观看| 亚洲va欧美va在线观看| 久久五月天小说| 午夜视频在线网站| 国产精品久久久一本精品| 中文字幕码精品视频网站| 一区二区三区国产视频| 成人美女黄网站| 日本精品视频一区| 日日欢夜夜爽一区| 成熟人妻av无码专区| 欧美午夜精品久久久久久超碰| 国产无套粉嫩白浆在线2022年| 日本成人黄色片| 欧美理论在线播放| 天天操天天爱天天爽| 中文字幕一区二区三区视频| 国产内射老熟女aaaa∵| 欧美国产视频日韩| 国产精品chinese在线观看| 免费无码毛片一区二三区| 97久久精品人人爽人人爽蜜臀| 性无码专区无码| 亚洲视频精品在线| 国产成人精品一区二区三区免费| 一区二区三区视频| 国产精品一区二区三区网站| 国产亚洲色婷婷久久99精品| 欧美精品一区二区久久婷婷| 亚洲天堂导航| 一区二区三区|亚洲午夜| 国产真实精品久久二三区| 精品少妇一二三区| 亚洲日韩欧美视频一区| 国产在视频一区二区三区吞精| 2021狠狠干| 99麻豆久久久国产精品免费优播| 五月婷婷视频在线| 日韩在线视频观看| 91精品国产自产精品男人的天堂 | 欧美黄色aaa| 亚洲第一区在线观看| 亚洲综合在线电影| 欧洲美女和动交zoz0z| 99精品视频在线免费观看| 国产99免费视频| 欧美成人精品三级在线观看 | 亚洲欧美综合一区| 福利视频网站一区二区三区| 亚洲成熟少妇视频在线观看| xxxxx91麻豆| 日韩精品导航| 99精品视频国产| 精品久久久久久中文字幕一区奶水| 国产尤物视频在线| 91手机在线播放| 视频在线观看一区| 精品少妇一二三区| 中文字幕国产精品久久| 成人精品动漫一区二区三区| 亚洲高清在线免费观看| 亚洲国产成人tv| 日本中文字幕电影在线免费观看| 国产视频精品网| 经典三级在线一区|