Java自帶故障分析工具jhat工具使用說明

jhat

分析Java堆內(nèi)存信息爆办。

語法

jhat [ options ] heap-dump-file

解釋

  • jhat命令用于在WEB服務(wù)器中解析Java堆dump文件雷绢,默認(rèn)端口7000泛烙;

  • 支持OQL(Object Query Language),幫助信息http://localhost:7000/oqlhelp/翘紊,OQL執(zhí)行位置http://localhost:7000/oql/蔽氨;

  • heap-dump-file是Java堆的二進(jìn)制文件。每一個文件中包含多個堆的dump帆疟,可以通過在文件后加#number(默認(rèn)是1)的方式指定查看哪一個dump鹉究;

  • $ jhat C:\\Users\\username\\Desktop\\test
    Reading from C:\Users\username\Desktop\test...
    Dump file created Tue Dec 31 09:56:08 CST 2019
    Snapshot read, resolving...
    Resolving 585372 objects...
    Chasing references, expect 117 dots.....................................................................................................................
    Eliminating duplicate references.....................................................................................................................
    Snapshot resolved.
    Started HTTP server on port 7000
    Server is ready.
    
$ jhat C:\\Users\\username\\Desktop\\test#2
Reading from C:\Users\username\Desktop\test#2...
Dump file created Tue Dec 31 09:56:08 CST 2019
Snapshot read, resolving...
Resolving 0 objects...
WARNING:  hprof file does not include java.lang.Class!
WARNING:  hprof file does not include java.lang.String!
WARNING:  hprof file does not include java.lang.ClassLoader!
Chasing references, expect 0 dots
Eliminating duplicate references
Snapshot resolved.
Started HTTP server on port 7000
Server is ready.

生成Java堆dump的方式

Options

stack true|false

關(guān)閉跟蹤調(diào)用棧分配對象信息(object allocation call stack),默認(rèn)是true染厅,如果Java對dump中沒有對象分配信息痘绎,則必須設(shè)置為false;

refs true|false

關(guān)閉跟蹤對象引用信息肖粮,默認(rèn)是true孤页;默認(rèn)情況下為所有文件計算后向引用,對象被指向指定對象如引用或者傳入引用涩馆;

port number

指定jhatHTPP服務(wù)器的端口行施,默認(rèn)7000

exclude exclude-file

指定一個文件魂那,該文件列出了應(yīng)從可達(dá)對象查詢中排除的數(shù)據(jù)成員蛾号;

baseline exclude-file

指定一個基線堆dump,兩個堆轉(zhuǎn)儲中具有相同對象ID的對象都標(biāo)記為不是新對象涯雅,其他對象被標(biāo)記為新對象鲜结。在對于比較兩個不同的堆dump時非常有用;

debug int

設(shè)置debug級別活逆,0表示沒有debug信息輸出精刷,設(shè)置值越高輸出越詳細(xì);

version

輸出版本信息

h help

輸出幫助信息

J flag

flag信息傳遞給運行jamp命令的虛擬機(jī)

其他文章列表

spring web service系列1
spring web service系列2
spring web service系列3
maven配置文件settings.xml詳解
Nginx轉(zhuǎn)發(fā)請求過程解析
Nginx中的負(fù)載均衡算法
Nginx upstream指令配置說明
Nginx中虛擬服務(wù)器server指令配置說明
Nginx中proxy_pass/proxy_redirect/proxy_set_header配置說明
Nginx中ngx_http_core_module相關(guān)指令配置說明
Java自帶JVM監(jiān)控工具jstat使用詳細(xì)說明
Java自帶JVM監(jiān)控工具jps使用詳細(xì)說明
Java自帶故障分析工具jmap工具使用說明

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蔗候,一起剝皮案震驚了整個濱河市怒允,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌锈遥,老刑警劉巖纫事,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勘畔,死亡現(xiàn)場離奇詭異,居然都是意外死亡丽惶,警方通過查閱死者的電腦和手機(jī)炫七,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚊夫,“玉大人,你說我怎么就攤上這事懦尝≈祝” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵陵霉,是天一觀的道長琅轧。 經(jīng)常有香客問我,道長踊挠,這世上最難降的妖魔是什么乍桂? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮效床,結(jié)果婚禮上睹酌,老公的妹妹穿的比我還像新娘。我一直安慰自己剩檀,他們只是感情好憋沿,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沪猴,像睡著了一般辐啄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上运嗜,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天壶辜,我揣著相機(jī)與錄音,去河邊找鬼担租。 笑死砸民,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的奋救。 我是一名探鬼主播阱洪,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼菠镇!你這毒婦竟也來了冗荸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤利耍,失蹤者是張志新(化名)和其女友劉穎蚌本,沒想到半個月后盔粹,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡程癌,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年舷嗡,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嵌莉。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡进萄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锐峭,到底是詐尸還是另有隱情中鼠,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響粥惧,放射性物質(zhì)發(fā)生泄漏多艇。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦筐赔、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蛮位,卻和暖如春较沪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背失仁。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工尸曼, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人萄焦。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓控轿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拂封。 傳聞我的和親對象是個殘疾皇子茬射,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348