<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 不高興 閱讀(30225) 評論(2)  編輯  收藏 所屬分類: Java
    評論:
     
    Copyright © 不高興 Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲成AV人片在线观看无| 黄色网址免费观看| 亚洲Av无码乱码在线观看性色| 亚洲男女性高爱潮网站| 91制片厂制作传媒免费版樱花| 亚洲宅男天堂在线观看无病毒| 国产免费久久精品99久久| 亚洲伊人久久综合影院| 岛国岛国免费V片在线观看| 亚洲精品无码AV中文字幕电影网站 | 亚洲美女又黄又爽在线观看| 男女一边桶一边摸一边脱视频免费| 久久久久噜噜噜亚洲熟女综合| a级毛片免费观看网站| 亚洲Av永久无码精品三区在线| 免费A级毛片无码专区| 亚洲精品不卡视频| 性感美女视频免费网站午夜| 国产精品亚洲一区二区三区久久| 亚洲国产综合精品中文字幕| a级毛片100部免费观看| 亚洲精品视频观看| 免费看a级黄色片| yellow免费网站| 久久精品国产亚洲| 国产99视频精品免费观看7| 亚洲精品9999久久久久无码| 亚洲午夜av影院| 在线观看成人免费视频不卡| 亚洲欧美国产欧美色欲| 中文国产成人精品久久亚洲精品AⅤ无码精品| 免费a级毛片无码a∨免费软件| 亚洲精品视频观看| 在线a亚洲v天堂网2018| 暖暖免费日本在线中文| 亚洲精品亚洲人成在线播放| 亚洲AV日韩精品一区二区三区| 嫩草影院在线播放www免费观看| 中文有码亚洲制服av片| 日日噜噜噜噜夜夜爽亚洲精品| 91精品免费国产高清在线|