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

使用Java visualVM監(jiān)控遠(yuǎn)程JVM的流程分析

 更新時間:2021年05月26日 16:31:47   作者:eyesfree  
我們經(jīng)常需要對我們的開發(fā)的軟件做各種測試, 軟件對系統(tǒng)資源的使用情況更是不可少,JDK1.6開始自帶的VisualVM就是不錯的監(jiān)控工具,本文給大家分享使用Java visualVM監(jiān)控遠(yuǎn)程JVM的問題,感興趣的朋友跟隨小編一起看看吧

VisualVM是JDK自帶的一款全能型性能監(jiān)控和故障分析工具,包括對CPU使用、JVM堆內(nèi)存消耗、線程、類加載的實(shí)時監(jiān)控,內(nèi)存dump文件分析,垃圾回收運(yùn)行情況的可視化分析等,對故障排查和性能調(diào)優(yōu)很有幫助。

1 監(jiān)控遠(yuǎn)程tomcat

  對于被監(jiān)控的tomcat,需要修改tomcat的bin目錄下的Catalina.sh配置文件,增加如下配置。

JAVA_ OPTS="$JAVA_ OPTS -Dcom.sun.management.jmxremote 
                        -Dcom.sun.management.jmxremote.port=9004 
                        -Dcom.sun.management.jmxremote.authenticate=false 
                        -Dcom.sun.management.jmxremote.ssl=false 
                        -Djava.net.preferlPv4Stack=true 
                        -Djava.rmi.server.hostname=10.110.3.62"

  其中9004,是遠(yuǎn)程主機(jī)的端口,10.110.3.62是遠(yuǎn)程主機(jī)的ip地址。

2 監(jiān)控遠(yuǎn)程java程序

  對于被監(jiān)控的java程序,需要修改啟動的參數(shù),修改配置如下:

nohup java -Dcom.sun.management.jmxremote 
           -Dcom.sun.management.jmxremote.port=9004 
           -Dcom.sun.management.jmxremote.authenticate=false 
           -Dcom.sun.management.jmxremote.ssl=false 
           -Djava.net.preferlPv4Stack=true 
           -Djava.rmi.server.hostname=10.110.3.62            -jar hello.jar &

3 Java VisualVM界面配置

  ctrl + r 快捷鍵,運(yùn)行 "jvisualvm"進(jìn)入Java VisualVM界面,點(diǎn)擊遠(yuǎn)程添加遠(yuǎn)程主機(jī),輸入遠(yuǎn)程主機(jī)的ip地址。

  右鍵點(diǎn)擊添加的遠(yuǎn)程主機(jī),添加JMX連接,輸出對應(yīng)的端口號,點(diǎn)擊確定就進(jìn)入了遠(yuǎn)程JVM監(jiān)控界面。具體操作如下圖:

以上就是使用Java visualVM監(jiān)控遠(yuǎn)程JVM的流程分析的詳細(xì)內(nèi)容,更多關(guān)于visualVM遠(yuǎn)程監(jiān)控JVM的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Java上傳文件到服務(wù)器端的方法

    Java上傳文件到服務(wù)器端的方法

    這篇文章主要為大家詳細(xì)介紹了Java上傳文件到服務(wù)器端的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Mybatis中SqlMapper配置的擴(kuò)展與應(yīng)用詳細(xì)介紹(1)

    Mybatis中SqlMapper配置的擴(kuò)展與應(yīng)用詳細(xì)介紹(1)

    這篇文章主要介紹了Mybatis中SqlMapper配置的擴(kuò)展與應(yīng)用(1)的相關(guān)資料,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • 關(guān)于Java中方法引用的示例

    關(guān)于Java中方法引用的示例

    方法引用可以認(rèn)為是Lambda表達(dá)式的一種特殊形式,Lambda表達(dá)式可以讓開發(fā)者自定義抽象方法的實(shí)現(xiàn)代碼,方法引用則可以讓開發(fā)者直接引用已存在的實(shí)現(xiàn)方法,作為Lambda表達(dá)式的Lambda體(參數(shù)列表得一致),需要的朋友可以參考下
    2023-05-05
  • 詳解Spring Data JPA系列之投影(Projection)的用法

    詳解Spring Data JPA系列之投影(Projection)的用法

    本篇文章主要介紹了詳解Spring Data JPA系列之投影(Projection)的用法,具有一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • 淺談Spring Cloud Ribbon的原理

    淺談Spring Cloud Ribbon的原理

    這篇文章主要介紹了淺談Spring Cloud Ribbon的原理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java?DelayQueue實(shí)現(xiàn)延時任務(wù)的示例詳解

    Java?DelayQueue實(shí)現(xiàn)延時任務(wù)的示例詳解

    DelayQueue是一個無界的BlockingQueue的實(shí)現(xiàn)類,用于放置實(shí)現(xiàn)了Delayed接口的對象,其中的對象只能在其到期時才能從隊列中取走。本文就來利用DelayQueue實(shí)現(xiàn)延時任務(wù),感興趣的可以了解一下
    2022-08-08
  • 啟動Tomcat報錯Unsupported major.minor version xxx的解決方法

    啟動Tomcat報錯Unsupported major.minor version xxx的解決方法

    這篇文章主要為大家詳細(xì)介紹了啟動Tomcat報錯Unsupported major.minor version xxx的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Java簡易登錄注冊小程序

    Java簡易登錄注冊小程序

    這篇文章主要為大家詳細(xì)介紹了Java圖形界面開發(fā),簡易登錄注冊小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Java ArrayList擴(kuò)容機(jī)制原理深入分析

    Java ArrayList擴(kuò)容機(jī)制原理深入分析

    在Java中,ArrayList是最常用的集合之一。它是一種容器,它的內(nèi)部定義了一個Object類型的數(shù)組elementData,因此可用于存儲任意類型的數(shù)據(jù)。我們知道,數(shù)組是長度恒定的。而ArrayList相當(dāng)于是一個長度可變的動態(tài)數(shù)組,一起來看看的它的擴(kuò)容機(jī)制
    2023-02-02
  • Java內(nèi)存模型知識詳解

    Java內(nèi)存模型知識詳解

    這篇文章主要介紹了Java內(nèi)存模型知識詳解,文中通過對內(nèi)存訪問時的交互關(guān)系圖解介紹的十分詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

沁阳市| 花莲市| 隆昌县| 青海省| 阿拉尔市| 长葛市| 阿巴嘎旗| 池州市| 黄陵县| 锡林郭勒盟| 天等县| 昌吉市| 龙泉市| 贺兰县| 昭平县| 共和县| 娱乐| 宣化县| 西丰县| 正阳县| 长宁县| 察哈| 襄樊市| 波密县| 长葛市| 黄冈市| 文昌市| 老河口市| 溆浦县| 东平县| 沭阳县| 江都市| 呼伦贝尔市| 平湖市| 邵阳县| 梅河口市| 林甸县| 靖州| 平定县| 昂仁县| 长宁县|