最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java性能分析jconsole詳解

 更新時間:2022年07月08日 09:47:16   作者:??我犟不過你??  
這篇文章主要介紹了java性能分析jconsole詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

前言:

本章節(jié)繼續(xù)學習java性能優(yōu)化的相關知識。重點學習什么是jconsole,以及如何使用?它能幫助我們做什么?

jconsole簡介

提供JVM圖形化視圖,包括內存、線程、類、cpu等信息。用戶可以通過jconsole工具去連接指定的jvm,監(jiān)控jvm的變化。

我們可以在jdk的安裝文件bin當中找到它:

雙擊運行會打開如下界面,上面是本地的java進程,下面是通過遠程的方式連接服務器上面的java進程。

我們隨便點擊一個本地進程得到如下的界面:

jconsole遠程

jconsole除了可以查看本地的jvm信息,還能夠查看遠程服務的jvm信息。前提是在遠程服務啟動的時候,添加下面的參數(shù):

-Dcom.sun.management.jmxremote=true
# 服務器ip
-Djava.rmi.server.hostname=xxx.xxx.xxx.xxx
# 設置jconsole連接的端口
-Dcom.sun.management.jmxremote.port=8090
# 是否使用賬號密碼
-Dcom.sun.management.jmxremote.authenticate=false
# 關閉ssl
-Dcom.sun.management.jmxremote.ssl=false

如下所示:

nohup java -Dcom.sun.management.jmxremote=true -Djava.rmi.server.hostname=xxx.xxx.xxx.xxx -Dcom.sun.management.jmxremote.port=8090 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -jar -Xms1g -Xmx1g weather-forecast-0.0.1-SNAPSHOT.jar>/dev/null &

此時我們打開windows中的jconsole,進行連接:

此時我們仍然是不能連接成功的,主要原因是jmx需要的端口不知我們指定的一個,如我使用的8090,還有另外兩個,使用netstat -nltp命令查看如下:

所以我們需要在防火墻除 8090 外,將這兩個端口也開放,如果是云服務器就要去控制臺開放對應的策略。完成上面的操作總算可以完成遠程連接,對我們的jvm進行監(jiān)控了。

到此這篇關于java性能分析jconsole詳解的文章就介紹到這了,更多相關java jconsole內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

介休市| 禄丰县| 大城县| 永兴县| 铜鼓县| 望都县| 儋州市| 广灵县| 延川县| 建昌县| 普宁市| 麻阳| 闻喜县| 马尔康县| 贡嘎县| 长岭县| 慈溪市| 郴州市| 开封县| 理塘县| 阳山县| 普宁市| 蓬溪县| 蒙自县| 基隆市| 淳化县| 玛多县| 化隆| 岐山县| 洛扎县| 紫阳县| 定安县| 长宁县| 新昌县| 吕梁市| 隆安县| 甘南县| 金堂县| 焦作市| 正定县| 宝应县|