yuyee

          一些JDK自帶的分析工具

          jps:查看JAVA線程ID 
          jinof: 
          jinfo -flag MaxPermSize <PID>  查看VM參數信息
          jstat; 
          jstat -opt <PID> 一般常用-gcutil查看垃圾收集信息,后面還可加一個間隔時間 
          jmap: 
          dump的生成工具,生成堆轉儲文件后可用MAT分析 jmap -dump:format=b,file=XX <pid> 
          也可用jmap -histo <PID>將信息輸出到控制臺 
          jconsole: 
          jconsol是jdk自帶的一個內存分析工具,它提供了圖形界面。可以查看到被監控的jvm的內存信息,線程信息,類加載信息,MBean信息
          jdk1.6提供了java visualVM,功能很全,類似Jprofiler
          -XX:+HeapDumpOnOutOfMemoryError:這個參數指定在OOM時產生DUMP
          -XX:HeapDumpPath 這個是要保存的 dump文件的路徑,后綴為.hprof
          例子:-XX:HeapDumpPath=C:\Documents and Settings\aoxianglin\Application Data\.visualvm\6u18\var\log\heapdump.hprof

          posted on 2010-09-26 11:29 羔羊 閱讀(222) 評論(0)  編輯  收藏 所屬分類: jvm

          主站蜘蛛池模板: 德江县| 呼伦贝尔市| 舞阳县| 金山区| 周口市| 潮州市| 沛县| 鄂托克前旗| 科尔| 赤城县| 兴义市| 都安| 固安县| 辛集市| 宁海县| 双辽市| 甘孜| 西青区| 定边县| 冕宁县| 南召县| 柳林县| 阿克| 姚安县| 工布江达县| 大姚县| 定远县| 前郭尔| 惠东县| 克什克腾旗| 祁连县| 潜山县| 延川县| 扎兰屯市| 栾城县| 普定县| 鄯善县| 密山市| 湖南省| 广丰县| 兴文县|