jvm常見(jiàn)配置

Java啟動(dòng)參數(shù)共分為三類搪桂;

  • 其一是標(biāo)準(zhǔn)參數(shù)(-)螃壤,所有的JVM實(shí)現(xiàn)都必須實(shí)現(xiàn)這些參數(shù)的功能,而且向后兼容倡怎;
  • 其二是非標(biāo)準(zhǔn)參數(shù)(-X)迅耘,默認(rèn)jvm實(shí)現(xiàn)這些參數(shù)的功能,但是并不保證所有jvm實(shí)現(xiàn)都滿足监署,且不保證向后兼容颤专;
  • 其三是非Stable參數(shù)(-XX),此類參數(shù)各個(gè)jvm實(shí)現(xiàn)會(huì)有所不同钠乏,將來(lái)可能會(huì)隨時(shí)取消血公,需要慎重使用;
-Xms10m

設(shè)置堆最小值為10M

-Xmx10m

設(shè)置堆最大值為10M

-Xmn10m

設(shè)置年輕代大小為10M

-XX:+PrintGCDetails

打印GC的具體信息

-XX:+HeapDumpOnOutOfMemoryError

OOM時(shí)導(dǎo)出堆到文件

-XX:HeapDumpPath=d:/a.dump

dump出來(lái)的數(shù)據(jù)存放在D盤下a.dump中

-XX:OnOutOfMemoryError=D:/printstack.bat %p

%p代表的是當(dāng)前java進(jìn)程的pid 缓熟,當(dāng)發(fā)生內(nèi)存溢出的時(shí)候執(zhí)行printstack.bat這個(gè)腳本累魔,通常可以用作線上內(nèi)存溢出的報(bào)警機(jī)制够滑,比如發(fā)短信或者郵件通知

-XX:loggc:D:/a.log

將jvm的日志存儲(chǔ)到指定文件

-XX:NewRatio=3

設(shè)置年輕代和年老代的比值垦写。如:為3,表示年輕代與年老代比值為1:3彰触,年輕代占整個(gè)年輕代年老代和的1/4

-XX:SurvivorRatio=8

年輕代中Eden區(qū)與兩個(gè)Survivor區(qū)的比值梯投。注意Survivor區(qū)有兩個(gè)。如:8,表示Eden:Survivor=8:1分蓖,一個(gè)Survivor區(qū)占整個(gè)年輕代的1/10

-XX:PretenureSizeThreshold=3M

對(duì)象的大小大于3M時(shí)將直接進(jìn)入老年代

-XX:-HandlePromotionFailure

在發(fā)送Minor GC之前尔艇,虛擬機(jī)會(huì)先檢查老年代最大可用的連續(xù)空間是否大于新生代對(duì)象總空間,如果這個(gè)條件成立么鹤,那么Minor GC可用確保是安全的终娃,如果不成立,則虛擬機(jī)會(huì)查看HandlePromotionFailure設(shè)置值是否允許擔(dān)保失敗蒸甜,如果允許棠耕,會(huì)繼續(xù)檢查之前歷次Minor GC中晉升到老年代的平均對(duì)象大小是否<老年代最大可用的連續(xù)空間,如果小于柠新,將嘗試進(jìn)行一次Minor GC窍荧,盡管這次GC是有風(fēng)險(xiǎn)的,如果大于或者HandlePromotionFailure設(shè)置不允許冒險(xiǎn)恨憎,那么這時(shí)要進(jìn)行一次Full GC

-verbose

-verbose:class 輸出jvm載入類的相關(guān)信息蕊退,當(dāng)jvm報(bào)告說(shuō)找不到類或者類沖突時(shí)可此進(jìn)行診斷。
-verbose:gc 輸出每次GC的相關(guān)情況憔恳。
-verbose:jni 輸出native方法調(diào)用的相關(guān)情況咕痛,一般用于診斷jni調(diào)用錯(cuò)誤信息。

-XX:+UseBiasedLocking

啟用偏向鎖

-XX:BiasedLockingStartupDelay = 0

配合-XX:+UseBiasedLocking參數(shù)使用喇嘱,一般啟動(dòng)偏向鎖默認(rèn)是應(yīng)用程序啟動(dòng)幾秒鐘之后才激活茉贡,設(shè)置為0則是關(guān)閉延遲

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市者铜,隨后出現(xiàn)的幾起案子腔丧,更是在濱河造成了極大的恐慌,老刑警劉巖作烟,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件愉粤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拿撩,警方通過(guò)查閱死者的電腦和手機(jī)衣厘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)压恒,“玉大人影暴,你說(shuō)我怎么就攤上這事√胶眨” “怎么了型宙?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)伦吠。 經(jīng)常有香客問(wèn)我妆兑,道長(zhǎng)魂拦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任搁嗓,我火速辦了婚禮芯勘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘腺逛。我一直安慰自己荷愕,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布屉来。 她就那樣靜靜地躺著路翻,像睡著了一般狈癞。 火紅的嫁衣襯著肌膚如雪茄靠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天蝶桶,我揣著相機(jī)與錄音慨绳,去河邊找鬼。 笑死真竖,一個(gè)胖子當(dāng)著我的面吹牛脐雪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播恢共,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼战秋,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了讨韭?” 一聲冷哼從身側(cè)響起脂信,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎透硝,沒(méi)想到半個(gè)月后狰闪,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡濒生,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年埋泵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片罪治。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡丽声,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出觉义,到底是詐尸還是另有隱情恒序,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布谁撼,位于F島的核電站歧胁,受9級(jí)特大地震影響滋饲,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜喊巍,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一屠缭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧崭参,春花似錦呵曹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至海洼,卻和暖如春跨新,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背坏逢。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工域帐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人是整。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓肖揣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親浮入。 傳聞我的和親對(duì)象是個(gè)殘疾皇子龙优,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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