日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jboss应用使用jconsole进行性能监测

發布時間:2024/10/8 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jboss应用使用jconsole进行性能监测 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

???? 系統應用一般我們要做性能監控,不用其他的開源工具,其實JDK本身就自帶了一個非常好用的東東。

???? jconsole是JDK5開始自帶的基于GUI的JVM監控工具,可以監控內存、線程、jvm堆棧、執行GC等,不僅可以對本機JVM進行監控,也可用于遠程主機的JVM。

?

? 廢話少說,步入正題,下面就來說一下在JBOSS運行環境下如何使用jconsole進行監控。

?

?

?首先,配置jboss啟動參數,jboss4.2x中,可以打開run.bat文件。

?set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=10.5.35.151 -Dcom.sun.management.jmxremote.port=8950 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=fals

?-Djava.rmi.server.hostname=10.5.35.151? 設置訪問的主機地址

?

-Dcom.sun.management.jmxremote.port=8950? 設置端口

?

-Dcom.sun.management.jmxremote.authenticate=false? 不需要認證

?

-Dcom.sun.management.jmxremote.ssl=false? 不需要SSL

?

? 如果需要設置用戶名和密碼,

-Dcom.sun.management.jmxremote.authenticate=true

?

?同時還要設置密碼文件

?? -Dcom.sun.management.jmxremote.password.file=$JAVA_HOME/jre/lib/management/jmxremote.password

?

? 在jmxremote.password文件中增加用戶名密碼即可。

?

?

然后雙擊run.bat , 啟動jboss.

?

?

?

?

在客戶端機器上:

? cmd-> jconsole 10.5.35.151:8950

?

之后就會出現監控控制臺,如下圖:

?

?

?? 這里有六個tab頁,分別對內存、線程、類等都有監控,非常方便。

?

? 一般情況下,我們會使用這種方式觀察內存使用情況,線程是否有死鎖等等。

?

?

?

?

?

?

?

如果覺得這個功能還不夠強大,那么給大家推薦另外一款非常出名的軟件:Jprofiler. 它是一款java的性能檢測工具,可以查看當前應用的對象、對象引用、內存、CPU使用情況、線程、線程運行情況(阻塞、等待等),同時可以查找應用內存使用得熱點,即:哪個對象占用的內存比較多。

?

轉載于:https://www.cnblogs.com/lovingprince/archive/2009/09/30/2166304.html

總結

以上是生活随笔為你收集整理的Jboss应用使用jconsole进行性能监测的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。