<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Energy of Love  
    日歷
    <2012年3月>
    26272829123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567
    統計
    • 隨筆 - 70
    • 文章 - 0
    • 評論 - 80
    • 引用 - 0

    導航

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

     
        VisualVM是Sun的一個OpenJDK項目,其目的在于為Java應用創建一個整套的問題解決工具。它集成了多個JDK命令工具的一個可視化工具,它主要用來監控JVM的運行情況,可以用它來查看和瀏覽Heap Dump、Thread Dump、內存對象實例情況、GC執行情況、CPU消耗以及類的裝載情況。 Java開發人員可以使用 VisualVM創建必要信息的日志,系統管理人員可用來監控及控制Java應用程序在網絡中的運行狀況。 
       下載頁面 : https://visualvm.dev.java.net/download.html

        文檔地址 : https://visualvm.dev.java.net/docindex.html

        入門文檔 : https://visualvm.dev.java.net/zh_CN/gettingstarted.html

        


        安裝插件
        通過安裝 VisualVM 更新中心提供的插件,可以向 VisualVM 添加功能。
        1. 從主菜單中選擇“工具”>“插件”。
        2. 在“可用插件”標簽中,選中該插件的“安裝”復選框。單擊“安裝”。
        3. 逐步完成插件安裝程序。
        


        功能    
        1. 概述
            查看jvm信息及系統配置
        

        2. 監視
            了解項目運動的概況
        

        3. visual gc
            可以看到內存gc的詳細情況
            


        遠程監控    
        1. 通過jstatd啟動RMI服務
            配置java安全訪問,將如下的代碼存為文件 jstatd.all.policy,放到JAVA_HOME/bin中,其內容如下,
            grant codebase "file:${java.home}/../lib/tools.jar" {

                   permission java.security.AllPermission;

              };
                
              執行命令jstatd -J-Djava.security.policy=jstatd.all.policy -J-Djava.rmi.server.hostname=192.168.1.8 &(192.168.1.8  為你服務器的ip地址,&表示用守護線程的方式運行)
              jstatd命令詳解 :http://hzl7652.iteye.com/blog/1183182 
             
              打開jvisualvm, 右鍵Remort,選擇 "Add Remort Host...",在彈出框中輸入你的遠端IP,比如192.168.1.8. 連接成功.
        
        2. 配置JMX管理tomcat
            打開Tomcat的bin/catalina.bat,如果為linux或unix系統,則為catalina.sh文件 。 
               無限制訪問 
               

      set JAVA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9008 -Dcom.sun.management.jmxremote.authenticate=false -    Dcom.sun.management.jmxremote.ssl=false 

    需要用戶名和密碼訪問
            JAVA_OPTS='-Xms128m -Xmx256m -XX:MaxPermSize=128m
            -Djava.rmi.server.hostname=192.168.1.8
            -Dcom.sun.management.jmxremote.port=8088
            -Dcom.sun.management.jmxremote.ssl=false
            -Dcom.sun.management.jmxremote.authenticate=true
            -Dcom.sun.management.jmxremote.password.file=/usr/java/default/jre/lib/management/jmxremote.password
            -Dcom.sun.management.jmxremote.access.file=/usr/java/default/jre/lib/management/jmxremote.access'
              (jmxremote.access 在JAVA_HOME\jre\lib\management下有模板)
             jmxremote.access 中顯示
             monitorRole   readonly
             controlRole   readwrite
            
            jmxremote.password中顯示
            monitorRole  QED            (QED為密碼)
            controlRole   R&D

            重新在visualvm中打開遠程tomcat就可以使用JMX帶來的功能了

     

    posted on 2012-03-20 21:59 不高興 閱讀(30226) 評論(2)  編輯  收藏 所屬分類: Java
    評論:
     
    Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲中文字幕久久久一区| 亚洲AV成人噜噜无码网站| 老司机免费午夜精品视频| 国产老女人精品免费视频| 亚洲乱亚洲乱妇无码| 在线免费观看毛片网站| 亚洲精品无码你懂的| 精品久久免费视频| 国产亚洲福利一区二区免费看| 情侣视频精品免费的国产| 午夜亚洲乱码伦小说区69堂| 亚洲国产激情一区二区三区| 一个人看的在线免费视频| 亚洲av无码一区二区三区网站| 小草在线看片免费人成视久网| 久久久亚洲欧洲日产国码二区| 曰批视频免费30分钟成人| 亚洲精品国产第一综合99久久| 四虎永久成人免费| 九九久久国产精品免费热6| 亚洲精品乱码久久久久久| 日韩在线永久免费播放| 亚洲人成电影在线观看网| 暖暖日本免费在线视频| igao激情在线视频免费| 日韩精品亚洲人成在线观看| 成人性生免费视频| 一个人看的免费视频www在线高清动漫 | 亚洲人成电影网站免费| www.亚洲精品.com| 国产麻豆成人传媒免费观看| 亚洲一卡2卡3卡4卡国产网站| 免费国产高清视频| 久久国产精品免费视频| 亚洲制服丝袜第一页| 亚洲一区二区视频在线观看| 最好看的中文字幕2019免费| 亚洲熟女精品中文字幕| 久久久久无码专区亚洲av| 久久笫一福利免费导航| 黄视频在线观看免费|