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

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 各種Java性能測試工具介紹

各種Java性能測試工具介紹

更新時間:2021-10-28 11:13:22 來源:動力節點 瀏覽1435次

jstack

1.簡介

jstack用于打印出給定的java進程ID或core file或遠程調試服務的java堆棧信息.

jstack pid:如果java程序崩潰生成core文件,jstack工具可以用來獲得core文件的java stack和native stack的信息,從而可以輕松地知道java程序是如何崩潰和在程序何處發生問題。另外,jstack工具還可以附屬到正在運行的java程序中,看到當時運行的java程序和java stack和native stack的信息。

2.命令格式

jstack[option] pid

jstack[option] executable core

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

3.常用參數

1)、options: 
executable Java executable from which the core dump was produced.
(可能是產生core dump的java可執行程序)
core 將被打印信息的core dump文件
remote-hostname-or-IP 遠程debug服務的主機名或ip
server-id 唯一id,假如一臺主機上多個遠程debug服務 
2)、基本參數
-F當’jstack [-l] pid’沒有相應的時候強制打印棧信息
-l長列表. 打印關于鎖的附加信息,例如屬于java.util.concurrent的ownable synchronizers列表.
-m打印java和native c/c++框架的所有棧信息.
-h | -help打印幫助信息
pid 需要被打印配置信息的java進程id,可以用jps查詢.

jmap

1.簡介

打印出某個java進程內存的,所有“對象”的情況。

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

2.命令格式

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

3.參數說明

-dump:[live,]format=b,file=<filename> 使用hprof二進制形式,輸出jvm的heap內容到文件=. live子選項是可選的,假如指定live選項,那么只輸出活的對象到文件. 
-finalizerinfo 打印正等候回收的對象的信息.
-heap 打印heap的概要信息,GC使用的算法,heap的配置及wise heap的使用情況.
-histo[:live] 打印每個class的實例數目,內存占用,類全名信息. VM的內部類名字開頭會加上前綴”*”. 如果live子參數加上后,只統計活的對象數量. 
-permstat 打印classload和jvm heap長久層的信息. 包含每個classloader的名字,活潑性,地址,父classloader和加載的class數量. 另外,內部String的數量和占用內存數也會打印出來. 
-F 強迫.在pid沒有相應的時候使用-dump或者-histo參數. 在這個模式下,live子參數無效. 
-h | -help 打印輔助信息 
-J 傳遞參數給jmap啟動的jvm. 
pid 需要被打印配相信息的java進程id,創業與打工的區別 - 博文預覽,可以用jps查問.

jhat–java Head Analyse Tool

1.簡介

是用來分析java堆的命令,可以將堆中的對象以html的形式顯示出來,包括對象的數量,大小等。

2.使用步驟

第一步:導出堆

第二步:分析堆文件

第三步:查看html

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

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

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

(3)顯示平臺包括的所有類的實例對象

(4)堆實例的分布表

通過上述相信大家對Java性能測試工具已經有了一定的了解,大家若想了解更多相關知識,可以關注一下動力節點的Java開發工具頁面,里面有更多的工具知識可以供大家學習參考,希望對大家能夠有所幫。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 男人的天堂一区二区视频在线观看 | 欧美一级α片毛片免费观看 | 欧美另类网站 | 四虎永久影院永久影库 | 国产 日韩 欧美 亚洲 | 国产综合久久一区二区三区 | 四虎影院永久地址 | 中文字幕在线精品视频万部 | 在线亚洲欧洲国产综合444 | 国内精品视频一区二区八戒 | 高清不卡一区 | 亚洲欧美日韩中文综合在线不卡 | 最新狠狠色狠狠色综合 | 精品久久久久久国产91 | 精品久久久久久久一区二区伦理 | 国产精品欧美亚洲韩国日本不卡 | 久久91精品久久91综合 | 一本大道香蕉高清久久 | 在线播放人成午夜免费视频 | 久久99久久99精品 | 亚洲主播在线 | 欧美一区二区三区久久久人妖 | 国产综合久久久久久 | 青青久草在线视频 | 亚洲二区在线视频 | 久久久久久久久久鸭 | 国产丶欧美丶日韩丶不卡影视 | 九九九九热精品视频 | 人人看人人鲁狠狠高清 | 精品国产亚一区二区三区 | 国产一级特黄aa级特黄裸毛片 | 色久激情| 国产成人精品久久二区二区 | 日本特黄一级午夜剧场毛片 | 五月婷婷六月综合 | 九九久久国产精品免费热6 九九久久精品 | 国产成人精品在视频 | 午夜私人影院在线观看 | 成人精品福利 | 99精品高清不卡在线观看 | 97色偷偷9999www|