精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

中文字幕日韩在线| 久草视频视频在线播放| 欧美永久精品| 亚洲国产第一页| 男人的天堂日韩| 成人福利片网站| 99久久er热在这里只有精品15 | 欧美视频不卡中文| 一区二区三区|亚洲午夜| 亚洲AV无码精品自拍| 亚洲尤物影院| 久久国产精品久久久久久| 久久精品无码专区| 韩国女主播一区二区| 亚洲精品成人在线| 日韩免费av电影| www.我爱av| 视频一区在线播放| 欧美精品videossex88| 久久久久久久毛片| 99久久免费精品国产72精品九九| 欧洲一区在线观看| 精品久久久久久无码中文野结衣| www 日韩| 91在线视频免费观看| 91牛牛免费视频| 亚洲图片在线视频| 激情av一区| 久久久精品久久久久| 中文字幕被公侵犯的漂亮人妻| 视频在线观看免费影院欧美meiju 视频一区中文字幕精品 | 动漫一区二区在线| 中文在线免费观看| 国产视频一区三区| 久久久久久国产精品| 日韩免费av一区| 国内黄色精品| 国产偷国产偷亚洲清高网站 | av午夜一区麻豆| 91精品中文在线| а中文在线天堂| 国产午夜精品一区二区三区欧美| 欧美黑人巨大xxx极品| 91av手机在线| 四季av一区二区凹凸精品| 亚洲欧美日韩精品久久| 香港三级日本三级| ccyy激情综合| 精品久久国产字幕高潮| 91大神免费观看| 欧美一区二区三区婷婷| 欧美亚一区二区| 精品久久久久久久无码| 伊人久久国产| 欧美日韩一区二区三区| 亚洲中文字幕无码中文字| 2021天堂中文幕一二区在线观| 一区二区三区在线观看网站| 亚洲综合网中心| 在线观看黄av| 国产精品国产三级国产普通话99 | 清纯唯美综合亚洲| 有码中文亚洲精品| 亚洲毛片亚洲毛片亚洲毛片| 日韩在线观看一区| 日韩在线播放av| 91av手机在线| 亚洲经典一区| 久久99亚洲精品| 久艹视频在线观看| 亚洲黄色影院| 日本精品一区二区三区在线| 国产在线一级片| 奇米一区二区三区| 成人免费网站在线| 亚洲国产中文字幕在线| 不卡的av电影| 日本午夜精品一区二区三区| 91官网在线| 一区二区三区免费观看| 国产h视频在线播放| 毛片无码国产| 欧美日韩一区三区四区| 图片区乱熟图片区亚洲| 久9re热视频这里只有精品| 亚洲美女在线看| 摸摸摸bbb毛毛毛片| 天堂网在线观看国产精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 精品肉丝脚一区二区三区| 香蕉久久夜色精品| 国产男人精品视频| 国产91麻豆视频| 国产亚洲午夜高清国产拍精品 | av漫画在线观看| 免费看av成人| 久久影视电视剧免费网站清宫辞电视 | 久久九九国产精品| 路边理发店露脸熟妇泻火| 爱情岛亚洲播放路线| 欧亚一区二区三区| 精产国品一区二区三区| 国产探花一区| 欧美激情视频在线观看| 中文在线第一页| 国产精品正在播放| 欧美日韩在线一二三| a篇片在线观看网站| 欧美性xxxx极品高清hd直播| 涩涩网站在线看| 一区二区三区日本久久久 | av第一福利在线导航| 欧美综合久久久| 久久久国产精品无码| 亚洲国产成人精品女人| 国产91网红主播在线观看| а√中文在线资源库| 欧美韩国日本综合| 毛片在线播放视频| 国产精品亚洲综合在线观看 | theav精尽人亡av| 最新精品国产| 国产美女久久久| 欧美18xxxxx| 亚洲成人在线观看视频| 99精品999| 日本一二区不卡| 欧美一二三视频| 可以免费看毛片的网站| 中文字幕一区av| 国产又大又黄又粗又爽| 亚洲精品aaaaa| 欧美精品999| av观看在线免费| 国产精品乱人伦中文| 男人天堂999| 欧美91在线| 欧美激情一区二区三区久久久| 国产又粗又大又黄| 国产精品久久久久久久久动漫 | 欧美一区二区三区四区夜夜大片| 成人高潮aa毛片免费| 日韩一区二区三区三四区视频在线观看| 怡红院一区二区三区| 欧美亚洲网站| 久久精品国产精品青草色艺| 懂色av一区| 亚洲精品一区二区三区在线观看| 福利所第一导航| 国产激情一区二区三区桃花岛亚洲| 亚洲欧美综合一区| 老司机精品视频网| 色伦专区97中文字幕| 亚洲视频中文字幕在线观看| 欧美激情在线一区二区| 日日干夜夜操s8| 日韩片欧美片| 成人免费xxxxx在线观看| 亚洲欧美视频一区二区| 欧美久久婷婷综合色| 国产视频精品免费| 国产一区二区精品久久91| 黑人巨茎大战欧美白妇 | 国产一区二区高清不卡| 91超碰国产在线| 日韩电影免费观看在线观看| 国产乱国产乱老熟| 国产偷国产偷亚洲高清人白洁 | 四虎影院一区二区三区| 国外成人福利视频| 久久精品国产亚洲一区二区| 国产精品欧美亚洲| 一区二区三区久久| 亚洲の无码国产の无码步美| 久久午夜精品| 亚洲欧洲在线一区| 中文字幕日韩在线| 2019中文字幕在线| 天堂中文8资源在线8| 欧美一级黄色录像| 日韩av一二三区| 国产日产欧美精品一区二区三区| 在线观看国产一级片| 国产精品激情| 免费毛片一区二区三区久久久| 精品福利在线| 欧美激情aaaa| 超碰在线国产| 日韩欧美的一区| 亚洲成人第一网站| 综合久久给合久久狠狠狠97色 | 真实新婚偷拍xxxxx| 亚洲精品成a人| 亚洲成人网在线播放| 国产一区在线看| 日韩av一二三四区| 欧美xxxxx视频| 狠狠久久综合婷婷不卡| 成人国产网站| 国内精品久久久| 日韩毛片久久久| 亚洲成人亚洲激情| 91国在线视频| 一本久久精品一区二区| 四虎永久免费地址| 91麻豆swag| 久久久久久久久久毛片| 国产精品婷婷| 蜜臀av.com| 精品国产一区二区三区| 国产麻豆日韩| 高清一区二区| 日韩女在线观看| 好看的中文字幕在线播放 | 欧美aaaxxxx做受视频| 伊人久久久久久久久久久久久| 亚洲黄色a级片| 欧美精品三级日韩久久| 91丝袜一区二区三区| 亚洲午夜精品在线| 亚洲色图27p| 国产丝袜美腿一区二区三区| 日本一区二区免费视频| 国产在线一区二区| 日韩一级理论片| 亚洲一区图片| 日韩小视频网站| 伊人久久大香线| 亚洲成人网上| 国产麻豆精品久久| 精品午夜一区二区三区| 999精品视频在这里| 成人激情在线播放| 国产资源一区| 国产精品久久久久久久久久久新郎 | 亚洲图片小说视频| 色综合天天视频在线观看 | 日本高清视频在线观看| 亚洲精品一区av在线播放| 欧美熟妇另类久久久久久不卡| 日韩一卡二卡三卡国产欧美| 99久久精品无免国产免费| 欧美日韩美少妇| 亚洲天堂网视频| 欧美日韩亚洲高清一区二区| 中文字幕精品视频在线观看| 欧美性xxxx极品hd满灌| 伊人中文字幕在线观看| 日韩欧美国产免费播放| 日韩女优在线观看| 精品国产乱码久久久久久虫虫漫画| 久久老司机精品视频| 亚洲一级二级在线| 日本少妇裸体做爰| 精品久久久在线观看| 成年人免费高清视频| 欧美性少妇18aaaa视频| 四虎影院在线免费播放| 欧美影院午夜播放| 伊人网中文字幕| 欧美精品粉嫩高潮一区二区| 国产免费不卡av| 日韩欧美激情在线| 黄色一级a毛片| 日韩av最新在线观看| 免费在线一级视频| 自拍偷拍亚洲一区| 91国内在线| 午夜免费日韩视频| 奇米777日韩| 国产美女精品视频免费观看| 久久国产精品免费一区二区三区| 成人欧美视频在线| 亚洲三级网页| 亚洲一区二区不卡视频| 中文字幕免费一区二区三区| www.日本在线视频| 校园激情久久| 日本在线播放一区二区| 国产成人综合精品三级| 人妻无码一区二区三区| 中文字幕不卡一区| 欧美成欧美va| 色综合久久99| 国产精品羞羞答答在线| 337p日本欧洲亚洲大胆色噜噜| 免费在线稳定资源站| 美女av一区二区三区 | 青娱乐国产精品视频| 成人动漫在线一区| 一区二区伦理片| 亚洲另类中文字| 国产一级18片视频| 91精品国产黑色紧身裤美女| 午夜视频1000| 久久色免费在线视频| 午夜欧美激情| 91久久精品美女| 日韩精品丝袜美腿| 97超碰人人爱| 麻豆精品网站| 动漫av在线免费观看| 久久久精品欧美丰满| 国产精品成人免费观看| 精品欧美一区二区三区| 97人妻一区二区精品免费视频| 亚洲国产日韩一区| 老司机福利在线视频| 欧美一区二区大胆人体摄影专业网站| 91成人精品观看| 欧美日韩亚洲综合一区二区三区激情在线| 99热在线成人| 中文字幕无码不卡免费视频| 成人午夜在线免费| 翔田千里88av中文字幕| 色呦呦日韩精品| 欧美在线 | 亚洲| 久久精品色欧美aⅴ一区二区| 日韩大片免费观看| 肥熟一91porny丨九色丨| 欧美在线观看视频一区| 波多野结衣50连登视频| 东方aⅴ免费观看久久av| 欧美美女性生活视频| 色欧美乱欧美15图片| 色一情一乱一乱一区91av| 久久中国妇女中文字幕| 日韩大陆av| 亚洲精品无人区| 日韩黄色一级片| 级毛片内射视频| 天天色综合天天| 日本免费一区视频| 欧美黑人一级爽快片淫片高清| 伊人久久大香线蕉综合影院首页| 日韩国产欧美一区| 老**午夜毛片一区二区三区| 99久久国产精| 亚洲v精品v日韩v欧美v专区| www三级免费| 欧美成人免费在线观看| 韩国三级大全久久网站| 亚洲第一精品区| 国产在线一区二区综合免费视频| 成人欧美一区二区三区黑人一| 欧洲激情一区二区| av免费观看一区二区| 国产精品久久一| 成人在线国产| 手机av在线免费| 亚洲人成影院在线观看| 国产精品一区二区av白丝下载| 少妇高潮 亚洲精品| 九九久久国产| 中文字幕一区二区三区四区五区 | 国产精品色午夜在线观看| 欧美一区2区| 亚洲激情在线看| 亚洲美女在线国产| 午夜精品无码一区二区三区| 久久久久久久久久国产| 激情av综合| 日本精品一区在线观看| 欧美国产精品久久| 国产精品欧美激情在线| 欧美黄色成人网| 精品在线网站观看| 亚洲综合在线网站| 国产精品国产a| 国产叼嘿视频在线观看| 国色天香2019中文字幕在线观看| 久久精品国产亚洲5555| 激情内射人妻1区2区3区| 国产精品乱码人人做人人爱 | 是的av在线| 日韩av在线电影观看| 国产一区二区三区在线观看免费 | 亚洲制服丝袜在线播放| 色婷婷久久综合| 日韩毛片久久久| 国产伦精品一区二区三毛| 久久先锋影音| 69夜色精品国产69乱| 精品国产免费人成在线观看| 中文字幕一区久| 四虎影院一区二区| 91在线观看一区二区| 亚洲图片在线播放| 国内精品久久久久久影视8| 成人久久久久| 女性生殖扒开酷刑vk| 91福利区一区二区三区| 欧美男男video| 四虎永久国产精品| 丁香亚洲综合激情啪啪综合| 久草视频一区二区| 欧美高清在线观看| 成人3d动漫在线观看| 动漫美女无遮挡免费| 欧美三级蜜桃2在线观看|