日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
jmap命令(JavaMemoryMap)

1、介紹

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供臺(tái)前網(wǎng)站建設(shè)、臺(tái)前做網(wǎng)站、臺(tái)前網(wǎng)站設(shè)計(jì)、臺(tái)前網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、臺(tái)前企業(yè)網(wǎng)站模板建站服務(wù),10多年臺(tái)前做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。


打印出某個(gè)java進(jìn)程(使用pid)內(nèi)存內(nèi)的,所有‘對(duì)象’的情況(如:產(chǎn)生那些對(duì)象,及其數(shù)量)。

可以輸出所有內(nèi)存中對(duì)象的工具,甚至可以將VM 中的heap,以二進(jìn)制輸出成文本。使用方法 jmap -histo pid。如果連用SHELL jmap -histo pid>a.log可以將其保存到文本中去,在一段時(shí)間后,使用文本對(duì)比工具,可以對(duì)比出GC回收了哪些對(duì)象。jmap -dump:format=b,file=outfile 3024可以將3024進(jìn)程的內(nèi)存heap輸出出來到outfile文件里,再配合MAT(內(nèi)存分析工具(Memory Analysis Tool),使用參見:http://blog.csdn.net/fenglibing/archive/2011/04/02/6298326.aspx)或與jhat (Java Heap Analysis Tool)一起使用,能夠以圖像的形式直觀的展示當(dāng)前內(nèi)存是否有問題。

64位機(jī)上使用需要使用如下方式:

jmap -J-d64 -heap pid

2、命令格式


SYNOPSIS

       jmap [ option ] pid

       jmap [ option ] executable core

       jmap [ option ] [server-id@]remote-hostname-or-IP

3、參數(shù)說明


1)options:

executable Java executable from which the core dump was produced.

(可能是產(chǎn)生core dump的java可執(zhí)行程序)

core 將被打印信息的core dump文件

remote-hostname-or-IP 遠(yuǎn)程debug服務(wù)的主機(jī)名或ip

server-id ***id,假如一臺(tái)主機(jī)上多個(gè)遠(yuǎn)程debug服務(wù)

2)基本參數(shù):

-dump:[live,]format=b,file= 使用hprof二進(jìn)制形式,輸出jvm的heap內(nèi)容到文件=. live子選項(xiàng)是可選的,假如指定live選項(xiàng),那么只輸出活的對(duì)象到文件.

-finalizerinfo 打印正等候回收的對(duì)象的信息.

-heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用情況.

-histo[:live] 打印每個(gè)class的實(shí)例數(shù)目,內(nèi)存占用,類全名信息. VM的內(nèi)部類名字開頭會(huì)加上前綴”*”. 如果live子參數(shù)加上后,只統(tǒng)計(jì)活的對(duì)象數(shù)量.

-permstat 打印classload和jvm heap長久層的信息. 包含每個(gè)classloader的名字,活潑性,地址,父classloader和加載的class數(shù)量. 另外,內(nèi)部String的數(shù)量和占用內(nèi)存數(shù)也會(huì)打印出來.

-F 強(qiáng)迫.在pid沒有相應(yīng)的時(shí)候使用-dump或者-histo參數(shù). 在這個(gè)模式下,live子參數(shù)無效.

-h | -help 打印輔助信息

-J 傳遞參數(shù)給jmap啟動(dòng)的jvm.

pid 需要被打印配相信息的java進(jìn)程id,創(chuàng)業(yè)與打工的區(qū)別 - 博文預(yù)覽,可以用jps查問.

4、使用示例


1)[fenglb@ccbu-156-5 ~]$ jmap -histo 4939

[輸出較多這里不貼了]

2)[fenglb@ccbu-156-5 ~]$ jmap -dump:format=b,file=test.bin 4939

Dumping heap to /home/fenglb/test.bin ...

Heap dump file created


網(wǎng)頁標(biāo)題:jmap命令(JavaMemoryMap)
文章網(wǎng)址:http://www.5511xx.com/article/ccsgehc.html