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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
JVM監(jiān)控工具使用速查手冊

本文向大家描述一下JVM監(jiān)控工具的用法,經(jīng)過簡單試用,這些命令+圖形工具已經(jīng)足夠強(qiáng)大,能滿足一般的監(jiān)控要求了,如對各類內(nèi)存、垃圾回收、線程狀態(tài)的監(jiān)控。

JVM監(jiān)控工具用法指導(dǎo)手冊

一直沒有做過JVM監(jiān)控,總以為要找些專門的工具才能做JVM監(jiān)控,如jprofile之類的工具,但這類工具都是收費(fèi)的。經(jīng)過查找,發(fā)現(xiàn)其實(shí)sun的jdk中就帶有這類工具,從jdk5開始命令行有了jstat,jps,jstatd,圖形監(jiān)控有了jconsole;而到了jdk6,命令有了jmap,jinfo,jstack,圖形有了jvisualvm。經(jīng)過簡單試用,這些命令+圖形工具已經(jīng)足夠強(qiáng)大,能滿足一般的監(jiān)控要求了,如對各類內(nèi)存、垃圾回收、線程狀態(tài)的監(jiān)控。

JVM監(jiān)控工具之jstatd

啟動JVM監(jiān)控服務(wù)。它是一個基于rmi的應(yīng)用,向遠(yuǎn)程機(jī)器提供本機(jī)JVM應(yīng)用程序的信息。默認(rèn)端口1099。
實(shí)例:jstatd-J-Djava.security.policy=my.policy

my.policy文件需要自己建立,內(nèi)容如下:

 
 
 
  1. grantcodebase"file:$JAVA_HOME/lib/tools.jar"{
  2. permissionjava.security.AllPermission;
  3. };

這是安全策略文件,因?yàn)閖dk對JVM做了jaas的安全檢測,所以我們必須設(shè)置一些策略,使得jstatd被允許作網(wǎng)絡(luò)操作

JVM監(jiān)控工具之jps

列出所有的JVM實(shí)例
實(shí)例:
jps
列出本機(jī)所有的JVM實(shí)例
jps192.168.0.77
列出遠(yuǎn)程服務(wù)器192.168.0.77機(jī)器所有的JVM實(shí)例,采用rmi協(xié)議,默認(rèn)連接端口為1099
(前提是遠(yuǎn)程服務(wù)器提供jstatd服務(wù))

輸出內(nèi)容如下:

 
 
 
  1. jones@jones:~/data/ebook/java/j2se/jdk_gc$jps
  2. 6286Jps
  3. 6174Jstat

JVM監(jiān)控工具之jconsole

一個圖形化界面,可以觀察到j(luò)ava進(jìn)程的gc,class,內(nèi)存等信息。雖然比較直觀,但是個人還是比較傾向于使用jstat命令(在最后一部分會對jstat作詳細(xì)的介紹)。

JVM監(jiān)控工具之jinfo(linux下特有)

觀察運(yùn)行中的java程序的運(yùn)行環(huán)境參數(shù):參數(shù)包括JavaSystem屬性和JVM命令行參數(shù)
實(shí)例:jinfo2083
其中2083就是java進(jìn)程id號,可以用jps得到這個id號。
輸出內(nèi)容太多了,不在這里一一列舉,大家可以自己嘗試這個命令。


當(dāng)前文章:JVM監(jiān)控工具使用速查手冊
網(wǎng)頁鏈接:http://www.5511xx.com/article/dhcpgih.html