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

java 性能監(jiān)控 ?

bin/ 下的 jconsole.exe ? jmap.exe ?jstack.exe ? jvisualvm.exe

jboss 設(shè)置 ?jvm參數(shù)


JVM調(diào)優(yōu)的參數(shù)解釋:

http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html

參數(shù)名稱含義默認值

-Xms初始堆大小物理內(nèi)存的1/64(<1GB)默認(MinHeapFreeRatio參數(shù)可以調(diào)整)空余堆內(nèi)存小于40%時治力,JVM就會增大堆直到-Xmx的最大限制.

-Xmx最大堆大小物理內(nèi)存的1/4(<1GB)默認(MaxHeapFreeRatio參數(shù)可以調(diào)整)空余堆內(nèi)存大于70%時恼策,JVM會減少堆直到 -Xms的最小限制

-Xmn年輕代大小(1.4or lator)

注意:此處的大小是(eden+ 2 survivor space).與jmap -heap中顯示的New gen是不同的。

整個堆大小=年輕代大小 + 年老代大小 + 持久代大小.

增大年輕代后,將會減小年老代大小.此值對系統(tǒng)性能影響較大,Sun官方推薦配置為整個堆的3/8

-XX:NewSize設(shè)置年輕代大小(for 1.3/1.4)

-XX:MaxNewSize年輕代最大值(for 1.3/1.4)

-XX:PermSize設(shè)置持久代(perm gen)初始值物理內(nèi)存的1/64

-XX:MaxPermSize設(shè)置持久代最大值物理內(nèi)存的1/4

-Xss每個線程的堆棧大小JDK5.0以后每個線程堆棧大小為1M,以前每個線程堆棧大小為256K.更具應(yīng)用的線程所需內(nèi)存大小進行 調(diào)整.在相同物理內(nèi)存下,減小這個值能生成更多的線程.但是操作系統(tǒng)對一個進程內(nèi)的線程數(shù)還是有限制的,不能無限生成,經(jīng)驗值在3000~5000左右

一般小的應(yīng)用须误, 如果棧不是很深, 應(yīng)該是128k夠用的 大的應(yīng)用建議使用256k疫诽。這個選項對性能影響比較大啦租,需要嚴格的測試。(校長)

和threadstacksize選項解釋很類似,官方文檔似乎沒有解釋,在論壇中有這樣一句話:"”

-Xss is translated in a VM flag named ThreadStackSize”

一般設(shè)置這個值就可以了屉符。

-XX:ThreadStackSizeThread Stack Size(0 means use default stack size) [Sparc: 512; Solaris x86: 320 (was 256 prior in 5.0 and earlier); Sparc 64 bit: 1024; Linux amd64: 1024 (was 0 in 5.0 and earlier); all others 0.]

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

Xms=Xmx并且設(shè)置了Xmn的情況下,該參數(shù)不需要進行設(shè)置锹引。

-XX:SurvivorRatioEden區(qū)與Survivor區(qū)的大小比值設(shè)置為8,則兩個Survivor區(qū)與一個Eden區(qū)的比值為2:8,一個Survivor區(qū)占整個年輕代的1/10

-XX:LargePageSizeInBytes內(nèi)存頁的大小不可設(shè)置過大矗钟, 會影響Perm的大小=128m

-XX:+UseFastAccessorMethods原始類型的快速優(yōu)化

-XX:+DisableExplicitGC關(guān)閉System.gc()這個參數(shù)需要嚴格的測試

-XX:MaxTenuringThreshold垃圾最大年齡如果設(shè)置為0的話,則年輕代對象不經(jīng)過Survivor區(qū),直接進入年老代. 對于年老代比較多的應(yīng)用,可以提高效率.如果將此值設(shè)置為一個較大值,則年輕代對象會在Survivor區(qū)進行多次復制,這樣可以增加對象再年輕代的存活 時間,增加在年輕代即被回收的概率

該參數(shù)只有在串行GC時才有效.

-XX:+AggressiveOpts加快編譯

-XX:+UseBiasedLocking鎖機制的性能改善

-Xnoclassgc禁用垃圾回收

-XX:SoftRefLRUPolicyMSPerMB每兆堆空閑空間中SoftReference的存活時間1ssoftly reachable objects will remain alive for some amount of time after the last time they were referenced. The default value is one second of lifetime per free megabyte in the heap

-XX:PretenureSizeThreshold對象超過多大是直接在舊生代分配0單位字節(jié) 新生代采用Parallel Scavenge GC時無效

另一種直接在舊生代分配的情況是大的數(shù)組對象,且數(shù)組中無外部引用對象.

-XX:TLABWasteTargetPercentTLAB占eden區(qū)的百分比1%

-XX:+CollectGen0FirstFullGC時是否先YGCfalse

并行收集器相關(guān)參數(shù)

-XX:+UseParallelGCFull GC采用parallel MSC

(此項待驗證)選擇垃圾收集器為并行收集器.此配置僅對年輕代有效.即上述配置下,年輕代使用并發(fā)收集,而年老代仍舊使用串行收集.(此項待驗證)

-XX:+UseParNewGC設(shè)置年輕代為并行收集可與CMS收集同時使用

JDK5.0以上,JVM會根據(jù)系統(tǒng)配置自行設(shè)置,所以無需再設(shè)置此值

-XX:ParallelGCThreads并行收集器的線程數(shù)此值最好配置與處理器數(shù)目相等 同樣適用于CMS

-XX:+UseParallelOldGC年老代垃圾收集方式為并行收集(Parallel Compacting)這個是JAVA 6出現(xiàn)的參數(shù)選項

-XX:MaxGCPauseMillis每次年輕代垃圾回收的最長時間(最大暫停時間)如果無法滿足此時間,JVM會自動調(diào)整年輕代大小,以滿足此值.

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

-XX:GCTimeRatio設(shè)置垃圾回收時間占程序運行時間的百分比公式為1/(1+n)

-XX:+ScavengeBeforeFullGCFull GC前調(diào)用YGCtrueDo young generation GC prior to a full GC. (Introduced in 1.4.1.)

CMS相關(guān)參數(shù)

-XX:+UseConcMarkSweepGC使用CMS內(nèi)存收集測試中配置這個以后,-XX:NewRatio=4的配置失效了,原因不明.所以,此時年輕代大小最好用-Xmn設(shè)置.???

-XX:+AggressiveHeap試圖是使用大量的物理內(nèi)存

長時間大內(nèi)存使用的優(yōu)化,能檢查計算資源(內(nèi)存嫌变, 處理器數(shù)量)

至少需要256MB內(nèi)存

大量的CPU/內(nèi)存吨艇, (在1.4.1在4CPU的機器上已經(jīng)顯示有提升)

-XX:CMSFullGCsBeforeCompaction多少次后進行內(nèi)存壓縮由于并發(fā)收集器不對內(nèi)存空間進行壓縮,整理,所以運行一段時間以后會產(chǎn)生"碎片",使得運行效率降低.此值設(shè)置運行多少次GC以后對內(nèi)存空間進行壓縮,整理.

-XX:+CMSParallelRemarkEnabled降低標記停頓

-XX+UseCMSCompactAtFullCollection在FULL GC的時候, 對年老代的壓縮CMS是不會移動內(nèi)存的腾啥, 因此东涡, 這個非常容易產(chǎn)生碎片, 導致內(nèi)存不夠用倘待, 因此疮跑, 內(nèi)存的壓縮這個時候就會被啟用。 增加這個參數(shù)是個好習慣凸舵。

可能會影響性能,但是可以消除碎片

-XX:+UseCMSInitiatingOccupancyOnly使用手動定義初始化定義開始CMS收集禁止hostspot自行觸發(fā)CMS GC

-XX:CMSInitiatingOccupancyFraction=70使用cms作為垃圾回收

使用70%后開始CMS收集92為了保證不出現(xiàn)promotion failed(見下面介紹)錯誤,該值的設(shè)置需要滿足以下公式CMSInitiatingOccupancyFraction計算公式

-XX:CMSInitiatingPermOccupancyFraction設(shè)置Perm Gen使用到達多少比率時觸發(fā)92

-XX:+CMSIncrementalMode設(shè)置為增量模式用于單CPU情況

-XX:+CMSClassUnloadingEnabled

jboss 上傳文件post大小設(shè)置


jboss 設(shè)置虛擬目錄



jboss域名訪問配置

? standloe -b 0.0.0.0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末祖娘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子啊奄,更是在濱河造成了極大的恐慌渐苏,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件菇夸,死亡現(xiàn)場離奇詭異琼富,居然都是意外死亡,警方通過查閱死者的電腦和手機峻仇,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門公黑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邑商,“玉大人摄咆,你說我怎么就攤上這事∪硕希” “怎么了吭从?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長恶迈。 經(jīng)常有香客問我涩金,道長谱醇,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任步做,我火速辦了婚禮副渴,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘全度。我一直安慰自己煮剧,他們只是感情好,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布将鸵。 她就那樣靜靜地躺著勉盅,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顶掉。 梳的紋絲不亂的頭發(fā)上草娜,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天,我揣著相機與錄音痒筒,去河邊找鬼宰闰。 笑死,一個胖子當著我的面吹牛凸克,可吹牛的內(nèi)容都是我干的议蟆。 我是一名探鬼主播,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼萎战,長吁一口氣:“原來是場噩夢啊……” “哼咐容!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蚂维,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤戳粒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后虫啥,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔚约,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年涂籽,在試婚紗的時候發(fā)現(xiàn)自己被綠了苹祟。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡评雌,死狀恐怖树枫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情景东,我是刑警寧澤砂轻,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站斤吐,受9級特大地震影響搔涝,放射性物質(zhì)發(fā)生泄漏厨喂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一庄呈、第九天 我趴在偏房一處隱蔽的房頂上張望蜕煌。 院中可真熱鬧,春花似錦诬留、人聲如沸幌绍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽傀广。三九已至,卻和暖如春彩届,著一層夾襖步出監(jiān)牢的瞬間伪冰,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工樟蠕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贮聂,地道東北人。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓寨辩,卻偏偏與公主長得像吓懈,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子靡狞,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容