大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 各種Java性能測(cè)試工具介紹

各種Java性能測(cè)試工具介紹

更新時(shí)間:2021-10-28 11:13:22 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1397次

jstack

1.簡(jiǎn)介

jstack用于打印出給定的java進(jìn)程ID或core file或遠(yuǎn)程調(diào)試服務(wù)的java堆棧信息.

jstack pid:如果java程序崩潰生成core文件,jstack工具可以用來(lái)獲得core文件的java stack和native stack的信息,從而可以輕松地知道java程序是如何崩潰和在程序何處發(fā)生問(wèn)題。另外,jstack工具還可以附屬到正在運(yùn)行的java程序中,看到當(dāng)時(shí)運(yùn)行的java程序和java stack和native stack的信息。

2.命令格式

jstack[option] pid

jstack[option] executable core

jstack[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ù)
-F當(dāng)’jstack [-l] pid’沒(méi)有相應(yīng)的時(shí)候強(qiáng)制打印棧信息
-l長(zhǎng)列表. 打印關(guān)于鎖的附加信息,例如屬于java.util.concurrent的ownable synchronizers列表.
-m打印java和native c/c++框架的所有棧信息.
-h | -help打印幫助信息
pid 需要被打印配置信息的java進(jìn)程id,可以用jps查詢.

jmap

1.簡(jiǎn)介

打印出某個(gè)java進(jìn)程內(nèi)存的,所有“對(duì)象”的情況。

也可以輸出所有內(nèi)存中對(duì)象的工具,甚至可以將VM中的Heap,以二進(jìn)制輸出成文本。使用方法 jmap -histo pid。如果連用shell jmap -histo pid > a.log可以將其保存到文本中去,然后在使用文本對(duì)比工具,可以對(duì)比GC回收了那些對(duì)象。jmap -dump :format = b,file = outfile 3024可以將3024進(jìn)程的內(nèi)存heap輸出來(lái)到outfile文件里,在配合MAT.

2.命令格式

SYNOPSIS
       jmap [ option ] pid
       jmap [ option ] executable core
       jmap [ option ] [server-id@]remote-hostname-or-IP

3.參數(shù)說(shuō)明

-dump:[live,]format=b,file=<filename> 使用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)部類名字開(kāi)頭會(huì)加上前綴”*”. 如果live子參數(shù)加上后,只統(tǒng)計(jì)活的對(duì)象數(shù)量. 
-permstat 打印classload和jvm heap長(zhǎng)久層的信息. 包含每個(gè)classloader的名字,活潑性,地址,父classloader和加載的class數(shù)量. 另外,內(nèi)部String的數(shù)量和占用內(nèi)存數(shù)也會(huì)打印出來(lái). 
-F 強(qiáng)迫.在pid沒(méi)有相應(yīng)的時(shí)候使用-dump或者-histo參數(shù). 在這個(gè)模式下,live子參數(shù)無(wú)效. 
-h | -help 打印輔助信息 
-J 傳遞參數(shù)給jmap啟動(dòng)的jvm. 
pid 需要被打印配相信息的java進(jìn)程id,創(chuàng)業(yè)與打工的區(qū)別 - 博文預(yù)覽,可以用jps查問(wèn).

jhat–java Head Analyse Tool

1.簡(jiǎn)介

是用來(lái)分析java堆的命令,可以將堆中的對(duì)象以html的形式顯示出來(lái),包括對(duì)象的數(shù)量,大小等。

2.使用步驟

第一步:導(dǎo)出堆

第二步:分析堆文件

第三步:查看html

3.使用jhat后,在html中的顯示如下

(1)顯示出堆中所包含的所有類

(2)從根集到引用到的對(duì)象

(3)顯示平臺(tái)包括的所有類的實(shí)例對(duì)象

(4)堆實(shí)例的分布表

通過(guò)上述相信大家對(duì)Java性能測(cè)試工具已經(jīng)有了一定的了解,大家若想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java開(kāi)發(fā)工具頁(yè)面,里面有更多的工具知識(shí)可以供大家學(xué)習(xí)參考,希望對(duì)大家能夠有所幫。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 精品视频在线免费 | 国产欧美在线观看精品一区二区 | 奇米久草| 99热这里只有精品国产99 | 欧美性一区二区三区五区 | 国产精品亚洲精品爽爽 | 欧美日本在线视频 | 老司机午夜在线视频 | 精品国产成人系列 | 夜夜摸视频网 | 激情在线网站 | 亚洲国产精品一区二区九九 | 在线观看深夜观看网站免费 | 欧美aⅴ片 | 日本一级毛片免费播 | 国产男女性特黄录像 | 99在线精品国产不卡在线观看 | 欧美xxx4k精品hd | 私人影院在线免费观看 | 国内主播大秀福利视频在线看 | www.青草视频 | 99精品视频在线观看 | 成人精品国产亚洲 | 欧美日韩视频在线 | 亚洲国产精品久久久久婷婷软件 | 国产精品一区二区手机看片 | 黄色片网站视频 | 精品国产一区二区麻豆 | 国产精品高清一区二区三区 | 欧美丰满大乳大屁股毛片 | 久久中文字幕不卡一二区 | 男人的天堂在线免费视频 | 四虎国产成人永久精品免费 | 在线 | 一区二区三区 | 青青青青久久精品国产一百度 | 狠色狠狠色狠狠狠色综合久久 | 天天射综合 | 亚洲精品久久久久久久网站 | 免费一级欧美片在线观看 | 亚洲国产天堂久久九九九 | 波多野结衣中文丝袜字幕 |