JVM+GC解析(題目1-2)

1俺驶、你說你做過JVM調(diào)優(yōu)和參數(shù)配置介汹,如何盤點(diǎn)查看JVM系統(tǒng)默認(rèn)值?

  • -Xms:初始堆空間
  • -Xmx:堆空間最大值
  • -Xss:初始椬莞簦空間
  • ......

調(diào)整時(shí)需要from和to翻诉。
之前講過調(diào)整時(shí),-Xms和-Xmx最好要調(diào)成一致巨朦,避免頻繁地收集米丘,忽高忽低。

1.1糊啡、JVM的參數(shù)類型

1.1.1拄查、標(biāo)配參數(shù)

各個(gè)版本之間很穩(wěn)定,很少有變化

  • -version
  • -help
  • java-showversion

1.1.2棚蓄、x參數(shù)(了解)

  • -Xint:解釋執(zhí)行
  • -Xcomp:第一次使用就編譯成本地代碼
  • -Xmixed:混合模式j(luò)ava

1.1.3堕扶、xx參數(shù)*

xx參數(shù)主要分為兩種

1.1.3.1碍脏、Boolean類型

公式:

-XX:(+/-)某個(gè)屬性值
其中 + 表示開啟;- 表示關(guān)閉稍算。

例子
  • PrintGCDetails:是否打印GC收集細(xì)節(jié)
  • UseSerialGC:是否使用串行垃圾回收器

1.1.3.1.1典尾、JPS、JINFO查看運(yùn)行中的Java程序的JVM參數(shù)

查看一個(gè)正在運(yùn)行的Java程序糊探,他的某個(gè)jvm參數(shù)是否開啟钾埂?具體值是多少?
使用

  • Jps
  • Jinfo
  1. jps -l:查看當(dāng)前運(yùn)行的程序的進(jìn)程號(hào)
  2. jinfo -flag PrintGCDetails 13632(進(jìn)程號(hào))
  3. -> -XX:+PrintGCDetails (說明當(dāng)前運(yùn)行環(huán)境的參數(shù)設(shè)置為使用)

1.1.3.2科平、K-V設(shè)值類型

公式:

-XX:屬性key=屬性值value

例子
  1. -XX:MetaspaceSize=128m
    默認(rèn)初始值為-XX:MetaspaceSize=21807104褥紫,(約為21M)
  2. -XX:MaxTenuringThreshold=15
    年輕代到老年代的循環(huán)次數(shù),即經(jīng)過15次GC仍未死亡就可以轉(zhuǎn)至老年代瞪慧。

1.2髓考、盤點(diǎn)家底,查看JVM默認(rèn)值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末弃酌,一起剝皮案震驚了整個(gè)濱河市氨菇,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌妓湘,老刑警劉巖查蓉,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異多柑,居然都是意外死亡奶是,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門竣灌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聂沙,“玉大人,你說我怎么就攤上這事初嘹〖昂海” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵屯烦,是天一觀的道長坷随。 經(jīng)常有香客問我,道長驻龟,這世上最難降的妖魔是什么温眉? 我笑而不...
    開封第一講書人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮翁狐,結(jié)果婚禮上类溢,老公的妹妹穿的比我還像新娘。我一直安慰自己露懒,他們只是感情好闯冷,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開白布砂心。 她就那樣靜靜地躺著,像睡著了一般蛇耀。 火紅的嫁衣襯著肌膚如雪辩诞。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,679評(píng)論 1 305
  • 那天纺涤,我揣著相機(jī)與錄音译暂,去河邊找鬼。 笑死洒琢,一個(gè)胖子當(dāng)著我的面吹牛秧秉,可吹牛的內(nèi)容都是我干的褐桌。 我是一名探鬼主播衰抑,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼荧嵌!你這毒婦竟也來了呛踊?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤啦撮,失蹤者是張志新(化名)和其女友劉穎谭网,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赃春,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡愉择,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了织中。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锥涕。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖狭吼,靈堂內(nèi)的尸體忽然破棺而出层坠,到底是詐尸還是另有隱情,我是刑警寧澤刁笙,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布破花,位于F島的核電站,受9級(jí)特大地震影響疲吸,放射性物質(zhì)發(fā)生泄漏座每。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一摘悴、第九天 我趴在偏房一處隱蔽的房頂上張望峭梳。 院中可真熱鬧,春花似錦烦租、人聲如沸延赌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挫以。三九已至者蠕,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間掐松,已是汗流浹背踱侣。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留大磺,地道東北人抡句。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像杠愧,于是被迫代替她去往敵國和親待榔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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

  • 個(gè)人專題目錄[http://www.reibang.com/u/2a55010e3a04] 4 JVM+GC解析...
    Java及SpringBoot閱讀 1,204評(píng)論 0 7
  • Catalog 1 怎么解決OOM流济?/ 怎么排查OOM锐锣?/ JVM調(diào)優(yōu)1.1 JDK自帶工具1.2 阿里開源JVM...
    allen鍋閱讀 363評(píng)論 0 1
  • JVM 是什么? JavaVirtualMachine(Java 虛擬機(jī))WriteOnceRunAnywhere...
    悠娜的奶爸閱讀 305評(píng)論 0 1
  • JVM 調(diào)優(yōu)概述 性能定義 吞吐量 - 指不考慮 GC 引起的停頓時(shí)間或內(nèi)存消耗,垃圾收集器能支撐應(yīng)用達(dá)到的最高性...
    裘馬輕狂大帥閱讀 251評(píng)論 0 1
  • 1 調(diào)優(yōu)層次 性能調(diào)優(yōu)包含多個(gè)層次绳瘟,比如:架構(gòu)調(diào)優(yōu)雕憔、代碼調(diào)優(yōu)、JVM調(diào)優(yōu)糖声、數(shù)據(jù)庫調(diào)優(yōu)斤彼、操作系統(tǒng)調(diào)優(yōu)等。架構(gòu)調(diào)優(yōu)和代...
    MiniSoulBigBang閱讀 5,115評(píng)論 1 15