zoukankan      html  css  js  c++  java
  • JVM监控常用命令行工具

    jps

    jps -mlv  //列出正在运行的虚拟机进程

    jstat

    jstat -gc pid  //监视java堆状况


     

    显示列名

    具体描述

    S0C   

    年轻代中第一个survivor(幸存区)的容量 (字节)

    S1C   

    年轻代中第二个survivor(幸存区)的容量 (字节)

    S0U   

    年轻代中第一个survivor(幸存区)目前已使用空间 (字节)

    S1U     

    年轻代中第二个survivor(幸存区)目前已使用空间 (字节)

    EC      

    年轻代中Eden(伊甸园)的容量 (字节)

    EU       

    年轻代中Eden(伊甸园)目前已使用空间 (字节)

    OC        

    Old代的容量 (字节)

    OU      

    Old代目前已使用空间 (字节)

    PC    

    Perm(持久代)的容量 (字节)

    PU

    Perm(持久代)目前已使用空间 (字节)

    YGC    

    从应用程序启动到采样时年轻代中gc次数

    YGCT   

    从应用程序启动到采样时年轻代中gc所用时间(s)

    FGC   

    从应用程序启动到采样时old代(全gc)gc次数

    FGCT    

    从应用程序启动到采样时old代(全gc)gc所用时间(s)

    GCT

    从应用程序启动到采样时gc用的总时间(s)

    jinfo

    jinfo pid  //查看Java System Properties和虚拟机启动时显式指定的参数列表

    jinfo -flag MaxPermSize pid  //可以用来查询未被显式指定的参数的默认值

    jmap

    jmap -dump:format=b,file=test.bin pid  //导出堆转储文件

    jmap -heap pid  //显示堆内存配置信息:使用的哪种收集器、内存分代情况、各分代使用情况

    jmap -histo pid  //显示堆中对象的统计信息,包括各个类的实例数量、占用空间大小

    jstack

    jstack -l 12251  //显示线程快照,附带锁的信息

  • 相关阅读:
    oracle sql日期比较
    rlwrap真是一个好东西
    Dataguard 归档丢失处理
    oracle latch工作原理
    Latch free等待事件
    Redhat Enterprise Linux 5 安装 Oracle 10g release 2
    oracle 日期问题
    Oracle自动存储管理 ASMLib的支持变化
    [官方文档] oracle官方文档总汇(9i,10g,11gR1, 11gR2)
    实时分布式搜索引擎比较(senseidb、Solr、elasticsearch)
  • 原文地址:https://www.cnblogs.com/sheeva/p/6264868.html
Copyright © 2011-2022 走看看