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

詳解JVM參數(shù)配置技巧

開發(fā) 后端
JVM參數(shù)配置你是否了解,這里和大家分享一下,主要包括heapsize,garbagecollector等幾部分內(nèi)容,相信本文介紹一定會讓你有所收獲。

這里向大家描述一下JVM參數(shù)配置的具體步驟,比如heapsize的配置,-Xms<n>指定jvm的最小heap大小,如:-Xms=2g,高并發(fā)應(yīng)用,建議和-Xmx一樣,防止因?yàn)閮?nèi)存收縮/突然增大帶來的性能影響。

JVM參數(shù)配置詳解

1:JVM參數(shù)配置之heapsize

a:-Xmx<n>
指定jvm的最大heap大小,如:-Xmx=2g

b:-Xms<n>
指定jvm的最小heap大小,如:-Xms=2g,高并發(fā)應(yīng)用,建議和-Xmx一樣,防止因?yàn)閮?nèi)存收縮/突然增大帶來的性能影響。

c:-Xmn<n>
指定jvm中NewGeneration的大小,如:-Xmn256m。這個(gè)參數(shù)很影響性能,如果你的程序需要比較多的臨時(shí)內(nèi)存,建議設(shè)置到512M,如果用的少,盡量降低這個(gè)數(shù)值,一般來說128/256足以使用了。

d:-XX:PermSize=<n>
指定jvm中PermGeneration的最小值,如:-XX:PermSize=32m。這個(gè)參數(shù)需要看你的實(shí)際情況,??梢酝ㄟ^jmap命令看看到底需要多少。

e:-XX:MaxPermSize=<n>
指定PermGeneration的最大值,如:-XX:MaxPermSize=64m

f:-Xss<n>
指定線程桟大小,如:-Xss128k,一般來說,webx框架下的應(yīng)用需要256K。如果你的程序有大規(guī)模的遞歸行為,請考慮設(shè)置到512K/1M。這個(gè)需要全面的測試才能知道。不過,256K已經(jīng)很大了。這個(gè)參數(shù)對性能的影響比較大的。

g:-XX:NewRatio=<n>
指定jvm中OldGenerationheapsize與NewGeneration的比例,在使用CMSGC的情況下此參數(shù)失效,如:-XX:NewRatio=2

h:-XX:SurvivorRatio=<n>
指定NewGeneration中EdenSpace與一個(gè)SurvivorSpace的heapsize比例,-XX:SurvivorRatio=8,那么在總共NewGeneration為10m的情況下,EdenSpace為8m

i:-XX:MinHeapFreeRatio=<n>
指定jvmheap在使用率小于n的情況下,heap進(jìn)行收縮,Xmx==Xms的情況下無效,如:-XX:MinHeapFreeRatio=30

j:-XX:MaxHeapFreeRatio=<n>
指定jvmheap在使用率大于n的情況下,heap進(jìn)行擴(kuò)張,Xmx==Xms的情況下無效,如:-XX:MaxHeapFreeRatio=70

k:-XX:LargePageSizeInBytes=<n>
指定Javaheap的分頁頁面大小,如:-XX:LargePageSizeInBytes=128m#p#

2:JVM參數(shù)配置之garbagecollector

a:-XX:+UseParallelGC
指定在NewGeneration使用parallelcollector,并行收集,暫停appthreads,同時(shí)啟動多個(gè)垃圾回收thread,不能和CMSgc一起使用.系統(tǒng)噸吐量優(yōu)先,但是會有較長長時(shí)間的apppause,后臺系統(tǒng)任務(wù)可以使用此gc

b:-XX:ParallelGCThreads=<n>
指定parallelcollection時(shí)啟動的thread個(gè)數(shù),默認(rèn)是物理processor的個(gè)數(shù),

c:-XX:+UseParallelOldGC
指定在OldGeneration使用parallelcollector

d:-XX:+UseParNewGC
指定在NewGeneration使用parallelcollector,是UseParallelGC的gc的升級版本,有更好的性能或者優(yōu)點(diǎn),可以和CMSgc一起使用

e:-XX:+CMSParallelRemarkEnabled
在使用UseParNewGC的情況下,盡量減少mark的時(shí)間

f:-XX:+UseConcMarkSweepGC
指定在OldGeneration使用concurrentcmarksweepgc,gcthread和appthread并行(在init-mark和remark時(shí)pauseappthread).apppause時(shí)間較短,適合交互性強(qiáng)的系統(tǒng),如webserver

g:-XX:+UseCMSCompactAtFullCollection
在使用concurrentgc的情況下,防止memoryfragmention,對liveobject進(jìn)行整理,使memory碎片減少

h:-XX:CMSInitiatingOccupancyFraction=<n>
指示在oldgeneration在使用了n%的比例后,啟動concurrentcollector,默認(rèn)值是68,如:-XX:CMSInitiatingOccupancyFraction=70
有個(gè)bug,在低版本(1.5.09andearly)的jvm上出現(xiàn),http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6486089

i:-XX:+UseCMSInitiatingOccupancyOnly
指示只有在oldgeneration在使用了初始化的比例后concurrentcollector啟動收集#p#

3:JVM參數(shù)配置之其他

a:-XX:MaxTenuringThreshold=<n>
指定一個(gè)object在經(jīng)歷了n次younggc后轉(zhuǎn)移到oldgeneration區(qū),在linux64的java6下默認(rèn)值是15,此參數(shù)對于throughputcollector無效,如:-XX:MaxTenuringThreshold=31

b:-XX:+DisableExplicitGC
禁止java程序中的fullgc,如System.gc()的調(diào)用.最好加上么,防止程序在代碼里誤用了。對性能造成沖擊。

c:-XX:+UseFastAccessorMethods
get,set方法轉(zhuǎn)成本地代碼

d:-XX:+PrintGCDetails
打應(yīng)垃圾收集的情況如:
[GC15610.466:[ParNew:229689K->20221K(235968K),0.0194460secs]1159829K->953935K(2070976K),0.0196420secs]

e:-XX:+PrintGCTimeStamps
打應(yīng)垃圾收集的時(shí)間情況,如:
[Times:user=0.09sys=0.00,real=0.02secs]

f:-XX:+PrintGCApplicationStoppedTime
打應(yīng)垃圾收集時(shí),系統(tǒng)的停頓時(shí)間,如:
Totaltimeforwhichapplicationthreadswerestopped:0.0225920seconds

4:awebserverproductsampleandprocess

  1. JAVA_OPTS="-server-Xmx2g-Xms2g-Xmn256m  
  2. -XX:PermSize=128m-Xss256k-XX:+DisableExplicitGC  
  3. -XX:+UseConcMarkSweepGC-XX:+UseParNewGC  
  4. -XX:+CMSParallelRemarkEnabled-XX:+UseCMSCompactAtFullCollection  
  5. -XX:LargePageSizeInBytes=128m-XX:+UseFastAccessorMethods  
  6. -XX:+UseCMSInitiatingOccupancyOnly
  7. -XX:CMSInitiatingOccupancyFraction=70"  

最初的時(shí)候我們用UseParallelGC和UseParallelOldGC,heap開了3G,NewRatio設(shè)成1.這樣的配置下younggc發(fā)生頻率約12,3秒一次,平均每次花費(fèi)80ms左右,fullgc發(fā)生的頻率極低,每次消耗1s左右.從所有g(shù)c消耗系統(tǒng)時(shí)間看,系統(tǒng)使用率還是滿高的,但是不論是younggc還是oldgc,applicatonthreadpause的時(shí)間比較長,不合適web應(yīng)用.我們也調(diào)小NewGeneration的,但是這樣會使fullgc時(shí)間加長.

后來我們就用CMSgc(-XX:+UseConcMarkSweepGC),當(dāng)時(shí)的總heap還是3g,新生代1.5g后,觀察不是很理想,改為jvmheap為2g新生代設(shè)置-Xmn1g,在這樣的情況下younggc發(fā)生的頻率變成,7,8妙一次,平均每次時(shí)間40~50毫秒左右,CMSgc很少發(fā)生,每次時(shí)間在init-mark和remark(twostepsstopallappthread)總共平均花費(fèi)80~90ms左右.

在這里我們曾經(jīng)NewGeneration調(diào)大到1400m,總共2g的jvmheap,平均每次ygc花費(fèi)時(shí)間60~70ms左右,CMSgc的init-mark和remark之和平均在50ms左右,這里我們意識到錯(cuò)誤的方向,或者說CMS的作用,所以進(jìn)行了修改

最后我們調(diào)小NewGeneration為256m,younggc2,3秒發(fā)生一次,平均停頓時(shí)間在25毫秒左右,CMSgc的init-mark和remark之和平均在50ms左右,這樣使系統(tǒng)比較平滑,經(jīng)壓力測試,這個(gè)配置下系統(tǒng)性能是比較高的

在使用CMSgc的時(shí)候他有兩種觸發(fā)gc的方式:gc估算觸發(fā)和heap占用觸發(fā).我們的1.5.0.09環(huán)境下有次old區(qū)heap占用再30%左右,她就頻繁gc,個(gè)人感覺系統(tǒng)估算觸發(fā)這種方式不靠譜,還是用heap使用比率觸發(fā)比較穩(wěn)妥.

這些數(shù)據(jù)都來自64位測試機(jī),過程中的數(shù)據(jù)都是我在jbosslog找的,當(dāng)時(shí)沒有記下來,可能存在一點(diǎn)點(diǎn)偏差,但不會很大,基本過程就是這樣.

5:JVM參數(shù)配置總結(jié)

webserver作為交互性要求較高的應(yīng)用,我們應(yīng)該使用Parallel+CMS,UseParNewGC這個(gè)在jdk6-server上是默認(rèn)的,newgenerationgc,新生代不能太大,這樣每次pause會短一些.CMSmark-sweepgeneration可以大一些,可以根據(jù)pausetime實(shí)際情況控制

【編輯推薦】

  1. JVM啟動參數(shù)的類別及使用
  2. JVM安裝與Tomcat配置具體步驟
  3. JVM參數(shù)設(shè)置使用技巧
  4. 配置JVM內(nèi)存分配的妙招
  5. JVM啟動參數(shù)中標(biāo)準(zhǔn)參數(shù)列表速查手冊


 

責(zé)任編輯:佚名 來源: 51testing.com
相關(guān)推薦

2010-09-17 15:57:23

TomcatJVM

2018-11-01 10:34:37

JVM內(nèi)存配置

2010-09-25 13:05:07

JVM參數(shù)

2010-09-26 09:54:43

JVM參數(shù)設(shè)置

2010-09-25 13:31:00

TomcatJVM

2010-09-17 17:02:24

JVM參數(shù)

2010-09-26 16:31:07

JVM參數(shù)配置

2010-11-29 13:33:00

sybase配置參數(shù)

2010-09-27 09:53:45

TomcatJVM

2009-07-09 14:26:27

JVM參數(shù)

2010-09-27 10:54:53

JVM參數(shù)配置

2023-09-01 08:18:53

Tomcat配置參數(shù)

2020-06-29 14:10:28

JVM參數(shù)配置

2010-09-26 09:08:17

JVM調(diào)優(yōu)

2009-09-23 17:16:59

報(bào)表參數(shù)

2025-11-11 09:41:20

2025-11-20 09:00:11

2025-10-17 08:46:54

2025-10-17 11:30:00

Paimon大數(shù)據(jù)數(shù)據(jù)湖

2025-11-20 06:05:00

PaimonSQL大數(shù)據(jù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

你懂的在线观看视频网站| 人人澡人人澡人人看| 欧洲一区二区三区精品| 久久久久久亚洲综合影院红桃| 国产成人午夜视频网址| 亚洲人做受高潮| 风间由美性色一区二区三区四区| 欧美午夜精品久久久久久久| 亚洲成人一区二区三区| 国产77777| 日韩专区中文字幕一区二区| 久久最新资源网| 欧美一区二区三区成人精品| 欧美天堂一区| 性久久久久久久久| 一本一本a久久| 天天干天天爽天天操| 久久国产生活片100| 久久噜噜噜精品国产亚洲综合 | 99麻豆久久久国产精品免费 | 国产91沈先生在线播放| 黄色av免费在线观看| 国产黑丝在线一区二区三区| 国产成+人+综合+亚洲欧洲 | 97超碰人人在线| 成人黄色av电影| 91精品久久久久久| 亚洲国产精品无码久久久| 黄色成人在线网站| 久久久精品久久久久| 中文字幕在线播放一区| 国产精品视频首页| 欧美私模裸体表演在线观看| 欧美一区二区中文字幕| 黄色网址免费在线观看| 国产日韩欧美一区二区三区乱码 | 天堂一区二区三区四区| 欧美一级二级在线观看| www午夜视频| 婷婷综合六月| 欧美性极品少妇精品网站| 久久www视频| a视频在线播放| 亚洲欧美在线aaa| 日韩国产在线一区| 国产特黄在线| 久久久久久**毛片大全| 韩国成人动漫在线观看| 亚洲卡一卡二卡三| 国产精品一区二区91| 亚洲va欧美va国产综合久久| 中文字幕有码无码人妻av蜜桃| 久久不射2019中文字幕| 538国产精品视频一区二区| 国产一国产二国产三| 黑人一区二区| 久久人人爽人人爽人人片av高清| 青青草国产在线观看| 2023国产精品久久久精品双| 日韩中文字幕免费| 少妇视频一区二区| 久久久久久久久久久9不雅视频 | 91精品一区二区三区久久久久久| 一区二区三区国产免费| 欧美日韩尤物久久| 欧美视频在线一区| xxww在线观看| 国产乱码精品一区二区三区亚洲人| 欧美三级视频在线| 亚洲欧美aaa| 成人在线日韩| 精品福利视频一区二区三区| 亚洲色图欧美日韩| 香蕉久久精品| 在线日韩中文字幕| 日韩精品一区二区亚洲av性色| 国产精品毛片一区二区在线看| 久久精品99久久久香蕉| 国产精品成人免费观看| 日韩亚洲在线| 国产成人综合一区二区三区| 中文字幕永久在线观看| 国产精品一区二区在线观看不卡 | 午夜一区二区视频| 日韩激情欧美| 日韩av在线免费观看| 久久亚洲AV无码专区成人国产| 国内成人精品| 久久国产色av| www.av麻豆| 日本va欧美va欧美va精品| 成人日韩av在线| 免费观看黄色一级视频| 国产欧美1区2区3区| 2021国产视频| 2022成人影院| 91精品国产品国语在线不卡| 超碰97在线资源站| 色偷偷综合网| 91禁外国网站| 一本色道久久综合熟妇| bt7086福利一区国产| 亚洲欧美丝袜| 91av久久| 7777精品伊人久久久大香线蕉完整版| 久久久久无码国产精品一区李宗瑞| 天天躁日日躁狠狠躁欧美巨大小说| 在线日韩日本国产亚洲| 日本一级黄色录像| 精品在线观看视频| 免费精品视频一区| av网站在线免费看推荐| 一本到高清视频免费精品| 韩国三级hd中文字幕有哪些| 女厕嘘嘘一区二区在线播放 | 精品一区二区三区av| 国产综合欧美在线看| 米奇精品一区二区三区| 欧美午夜片在线免费观看| 国产农村妇女精品久久| 国内精品久久久久久99蜜桃| 久久久日本电影| 国产乱淫av片免费| 国产丝袜在线精品| 久激情内射婷内射蜜桃| 久久av偷拍| 日韩在线播放av| 国产乡下妇女三片| 26uuu国产电影一区二区| 水蜜桃在线免费观看| 国产精品第一| 亚洲天堂免费观看| 在线能看的av| 99久久99精品久久久久久| 日本高清xxxx| 99精品国产九九国产精品| 色琪琪综合男人的天堂aⅴ视频| 久久久久久久久久影院| 不卡一区在线观看| bt天堂新版中文在线地址| 永久免费观看精品视频| 最新69国产成人精品视频免费| 国产精品久久久久久人| 99re热这里只有精品免费视频| 日韩欧美一级在线| 国产精品中文| 久久成人在线视频| 国产a级免费视频| 中文字幕一区二区三中文字幕| 国产精品igao| 日韩国产欧美一区二区| 国产精品嫩草影院久久久| 国产精品久久久久久久龚玥菲 | www.日本一区| 日韩精品2区| 国产日韩欧美在线视频观看| 天堂аⅴ在线地址8| 欧美性感一区二区三区| 91动漫免费网站| 激情欧美一区二区三区在线观看| 在线看视频不卡| 久久影院一区二区三区| 欧美激情亚洲视频| 涩涩视频免费看| 欧美日韩亚洲一区二区三区| xxx在线播放| 日本成人中文字幕在线视频| 一区二区三区国产福利| 99久热在线精品视频观看| 两个人的视频www国产精品| 国产麻豆精品一区| 亚洲成人激情综合网| 三级黄色片网站| 日韩精品亚洲专区| 五月天国产一区| 欧美成年网站| 81精品国产乱码久久久久久| 国内在线免费高清视频| 91 com成人网| 好吊色视频在线观看| 91在线你懂得| 波多野结衣国产精品| 欧美1区2区视频| 久久精品一二三区| 欧美91在线|欧美| 久久久亚洲影院| 丁香在线视频| 欧美变态凌虐bdsm| 伊人久久久久久久久久久久| 国产精品网站在线观看| 午夜免费福利在线| 综合国产在线| 国产精品制服诱惑| jvid一区二区三区| 欧美高清性猛交| 十九岁完整版在线观看好看云免费| 一本到不卡免费一区二区| 欧美日韩精品在线观看视频 | 欧美三区在线观看| 久久精品第一页| 久久综合av免费| 人人爽人人爽av| 久久一二三四| 日本女人高潮视频| 老汉色老汉首页av亚洲| 国产欧美精品一区二区三区-老狼| 久久日韩视频| 日韩精品亚洲精品| 国产视频aaa| 午夜精品福利久久久| 99久久精品久久亚洲精品| 成人国产在线观看| av免费一区二区| 亚洲电影在线| 免费网站永久免费观看| 教室别恋欧美无删减版| 97av影视网在线观看| 国产精品美女午夜爽爽| 97香蕉久久超级碰碰高清版| av网站在线播放| 日韩黄色高清视频| 91在线视频国产| 欧美性xxxx在线播放| 久久久久久国产精品视频| 国产亚洲欧美日韩在线一区| 最新国产黄色网址| 久久一区中文字幕| 农民人伦一区二区三区| 欧美激情国产在线| 久久国产精品久久精品国产| 国产一区二区三区免费观看在线| 欧洲亚洲妇女av| 青青青国内视频在线观看软件| 中文字幕久久久| 视频二区在线| 亚洲黄在线观看| 成人av手机在线| 欧美一区二区观看视频| 中国女人真人一级毛片| 欧美日韩综合视频网址| 精品人妻在线播放| 亚洲一区二区三区四区五区黄| 国产破处视频在线观看| 久久久久国产一区二区三区四区| 国产精品嫩草69影院| 蜜桃91丨九色丨蝌蚪91桃色| heyzo亚洲| 午夜精彩国产免费不卡不顿大片| 精品国产无码在线| 久久视频在线| 亚洲精美视频| 久久av超碰| 免费毛片一区二区三区久久久| 香蕉成人app| 亚洲www视频| 国产精品色呦| 国产另类自拍| 福利片在线一区二区| 91日本在线视频| 国产一区二区三区黄网站| 成人在线一区二区| 国产精品白丝久久av网站| 91九色对白| 最新国产精品精品视频| 成人免费观看网站| 日本99精品| 国产伦精品一区二区三区照片| 999久久精品| 国产视频在线观看一区| 国产一区二区三区电影在线观看 | 国产精品久久久久久久一区二区| 色天天综合久久久久综合片| 中日韩av在线| 777精品伊人久久久久大香线蕉| 国产伦精品一区二区三区免.费 | 国产人妖一区二区三区| 欧美一个色资源| 好吊视频一区二区三区| 亚洲美女性生活视频| 二人午夜免费观看在线视频| 伊人久久免费视频| 欧美另类极品| 性欧美视频videos6一9| 美女福利一区二区| 国产伦精品免费视频| 日韩中文在线播放| 99视频免费观看蜜桃视频| 丁香一区二区| 欧美在线激情| 欧美精品99| koreanbj精品视频一区| 久久久久久夜| 午夜两性免费视频| 成人免费不卡视频| 中文字幕人妻一区二区| 国产精品美女一区二区| 日韩高清免费av| 欧美在线免费播放| 国产丝袜在线视频| 日韩精品中文字幕久久臀| 尤物网在线观看| 91国在线精品国内播放| 九九热这里有精品| 成人av片网址| 久久99性xxx老妇胖精品| 老子影院午夜伦不卡大全| 天堂久久久久va久久久久| 99热一区二区| 国产亚洲美州欧州综合国| 九九热视频在线免费观看| 污片在线观看一区二区| 国产成人精品一区二三区四区五区 | 国产精品国产精品88| 精品毛片三在线观看| 最新国产中文字幕| 日韩精品在线播放| 中文字幕中文字幕在线十八区| 欧美又大粗又爽又黄大片视频| 精品成人18| 欧美日韩一区二| 综合激情在线| 91在线第一页| 国产欧美在线观看一区| 久久久美女视频| 91福利在线观看| 青青久草在线| 欧美精品videosex牲欧美| 超碰aⅴ人人做人人爽欧美| 成人免费看片网站| 一区二区影院| 日本xxxx黄色| 国产日韩欧美高清| 五月婷婷亚洲综合| 精品少妇一区二区三区免费观看| 精品自拍一区| 国产精品视频久久久| 亚洲免费观看高清完整版在线观| 99色这里只有精品| 国产成人自拍网| 特黄一区二区三区| 欧美日韩高清在线播放| 国产视频福利在线| 热99在线视频| 国产亚洲一卡2卡3卡4卡新区| 黄色网页免费在线观看| 成人免费视频视频| 日韩av在线播放观看| 精品人伦一区二区色婷婷| 成人影院在线看| 岛国一区二区三区高清视频| 久久久久久免费视频| 日日躁夜夜躁aaaabbbb| 中文字幕一区二区三区蜜月| 国产三级理论片| 一色桃子一区二区| 天天免费亚洲黑人免费| 欧美日韩亚洲在线| 日韩精品每日更新| www.黄色com| 欧美久久高跟鞋激| 99在线播放| 国产精品日韩欧美一区二区| 精品成人一区| 国产激情视频网站| 欧美性猛交xxxxx免费看| 青青青草原在线| 国产精品69久久| 91综合在线| 黄色手机在线视频| 国产精品女同一区二区三区| 亚洲 国产 日韩 欧美| 亚洲精品一区二区在线| 都市激情亚洲一区| 日本一区二区三不卡| 日韩在线观看一区二区| 粉嫩精品久久99综合一区| 91精品国产色综合久久ai换脸| 丝袜美腿av在线| 国产美女99p| 蜜臀99久久精品久久久久久软件| jizz18女人高潮| 欧美一区二区免费| 日本不良网站在线观看| 翔田千里亚洲一二三区| 国产精品一二三| 日本一级黄色录像| 国产一区二区日韩| 一区二区三区在线资源| 男女激情无遮挡| 国产精品午夜在线| 天堂中文网在线| 国产精品国产三级国产aⅴ9色| 99视频精品全国免费| 在线中文字日产幕| 色婷婷综合久久久久中文一区二区| 成人影欧美片| 免费亚洲一区二区| 国产精品一区二区免费不卡| aaa在线视频| 欧美激情精品久久久久久免费印度|