jmap工具

? jmap命令是一個可以輸出所有內(nèi)存中對象的工具,甚至可以將VM 中的heap,以二進制輸出成文本。打印出某個java進程(使用pid)內(nèi)存內(nèi)的,所有‘對象’的情況(如:產(chǎn)生那些對象摊灭,及其數(shù)量)。

語法

C:\Users\shuqi>jmap
Usage:
    jmap [option] <pid>
        (to connect to running process)
    jmap [option] <executable <core>
        (to connect to a core file)
    jmap [option] [server_id@]<remote server IP or hostname>
        (to connect to remote debug server)

where <option> is one of:
    <none>               to print same info as Solaris pmap
    -heap                to print java heap summary
    -histo[:live]        to print histogram of java object heap; if the "live"
                         suboption is specified, only count live objects
    -clstats             to print class loader statistics
    -finalizerinfo       to print information on objects awaiting finalization
    -dump:<dump-options> to dump java heap in hprof binary format
                         dump-options:
                           live         dump only live objects; if not specified,
                                        all objects in the heap are dumped.
                           format=b     binary format
                           file=<file>  dump heap to <file>
                         Example: jmap -dump:live,format=b,file=heap.bin <pid>
    -F                   force. Use with -dump:<dump-options> <pid> or -histo
                         to force a heap dump or histogram when <pid> does not
                         respond. The "live" suboption is not supported
                         in this mode.
    -h | -help           to print this help message
    -J<flag>             to pass <flag> directly to the runtime system

生成dump文件

C:\Users\shuqi>jmap -dump:live,format=b,file=d:\\d.bin 9880
Dumping heap to D:\d.bin ...
Heap dump file created

打印Heap信息

C:\Users\shuqi>jmap -heap 9880
Attaching to process ID 9880, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.111-b14

using thread-local object allocation.
Parallel GC with 8 thread(s)

Heap Configuration:
   MinHeapFreeRatio         = 0
   MaxHeapFreeRatio         = 100
   MaxHeapSize              = 1073741824 (1024.0MB)
   NewSize                  = 44564480 (42.5MB)
   MaxNewSize               = 357564416 (341.0MB)
   OldSize                  = 89653248 (85.5MB)
   NewRatio                 = 2
   SurvivorRatio            = 8
   MetaspaceSize            = 21807104 (20.796875MB)
   CompressedClassSpaceSize = 1073741824 (1024.0MB)
   MaxMetaspaceSize         = 17592186044415 MB
   G1HeapRegionSize         = 0 (0.0MB)

Heap Usage:
PS Young Generation
Eden Space:
   capacity = 26214400 (25.0MB)
   used     = 1048720 (1.0001373291015625MB)
   free     = 25165680 (23.999862670898438MB)
   4.00054931640625% used
From Space:
   capacity = 524288 (0.5MB)
   used     = 294912 (0.28125MB)
   free     = 229376 (0.21875MB)
   56.25% used
To Space:
   capacity = 524288 (0.5MB)
   used     = 0 (0.0MB)
   free     = 524288 (0.5MB)
   0.0% used
PS Old Generation
   capacity = 54001664 (51.5MB)
   used     = 13028944 (12.425369262695312MB)
   free     = 40972720 (39.07463073730469MB)
   24.126930607175364% used

11332 interned Strings occupying 1040832 bytes.
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末败徊,一起剝皮案震驚了整個濱河市帚呼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌皱蹦,老刑警劉巖煤杀,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異沪哺,居然都是意外死亡沈自,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進店門辜妓,熙熙樓的掌柜王于貴愁眉苦臉地迎上來枯途,“玉大人,你說我怎么就攤上這事籍滴±乙模” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵孽惰,是天一觀的道長晚岭。 經(jīng)常有香客問我,道長勋功,這世上最難降的妖魔是什么坦报? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮狂鞋,結(jié)果婚禮上片择,老公的妹妹穿的比我還像新娘。我一直安慰自己要销,他們只是感情好构回,可當我...
    茶點故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著疏咐,像睡著了一般纤掸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上浑塞,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天借跪,我揣著相機與錄音,去河邊找鬼酌壕。 笑死掏愁,一個胖子當著我的面吹牛歇由,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播果港,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼沦泌,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了辛掠?” 一聲冷哼從身側(cè)響起谢谦,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎萝衩,沒想到半個月后回挽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡猩谊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年千劈,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片牌捷。...
    茶點故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡墙牌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出宜鸯,到底是詐尸還是另有隱情憔古,我是刑警寧澤遮怜,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布淋袖,位于F島的核電站,受9級特大地震影響锯梁,放射性物質(zhì)發(fā)生泄漏即碗。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一陌凳、第九天 我趴在偏房一處隱蔽的房頂上張望剥懒。 院中可真熱鬧,春花似錦合敦、人聲如沸初橘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽保檐。三九已至,卻和暖如春崔梗,著一層夾襖步出監(jiān)牢的瞬間夜只,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工蒜魄, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留扔亥,地道東北人场躯。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像旅挤,于是被迫代替她去往敵國和親踢关。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,060評論 2 355