zoukankan      html  css  js  c++  java
  • 深入理解Java虚拟机-性能监控与故障处理工具

    JDK的bin目录下有“java.exe” 与“javac.exe”两个命令工具是我们开发人员所熟悉的。但是,在该目录下还有其他的工具,主要用用于性能监控与故障处理。能够在处理应用程序性能、定位故障时发挥很大的作用。

    1. jps:虚拟机进程状况工具

      命令格式:jps -q(m/l/v)

      例子:输出的是    LVMID  主类路径

    C:Program FilesJavajdk1.8.0_101in>jps -l
    10816
    1080 com.river.main.App
    1416 org.apache.catalina.startup.Bootstrap
    7516 sun.tools.jps.Jps

    2. jstat:虚拟机统计信息监视工具

      命令格式:jstat -gc 1080 250 20 ;该语句表示 每250毫秒 监视LVMID为1080的进程 java堆 一次,一共监视20次。

                          jstat工具 主要的选项

        

      例子:

    C:Program FilesJavajdk1.8.0_101in>jstat -gcutil 1080
      S0   S1     E     O     M    CCS   YGC  YGCT  FGC  FGCT  GCT
     0.00 8.33  90.02 60.16 95.72 91.52  827  3.857  7  2.517 6.374            
    S0 :Survivor0
    S1 :Survivor1
    E : Eden ,使用了90.02%的空间
    O : Old,老年代,使用了60.16%的空间
    P : 永生代
    YGC:Young GC,一共827次 ;YGCT :总共耗时3.857秒
    FGC:Full GC,一共7次 ;FGCT:总共耗时2.517
    GCT:所有GC共耗时6.374

    3.jinfo:java配置信息工具
                      
  • 相关阅读:
    PHPMailer 发送邮件
    Joomla with blog modification
    PHPGD库分类整理
    转 memcache保存php的session 解决多服务器的session问题
    PHP缓存检查
    PHP HMVC框架kohana 小结1
    安装新版ganglia web UI 笔记。
    oracle sqlserver & oracle temp
    db mysql error list / mysql tools / mysql error_list
    oracle sql statement temp
  • 原文地址:https://www.cnblogs.com/momoweiduan/p/9482507.html
Copyright © 2011-2022 走看看