`
bit1129
  • 浏览: 1051881 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【Java命令八】jstat

    博客分类:
  • Java
 
阅读更多

jstat全称是JVM Statistics Monitoring Tool,是JVM内存和垃圾回收的统计和监控工具,它提供了众多的选项,通过它可以快速查看JVM运行状态以及内存的使用状态

 

1.类的加载和卸载统计

 

hadoop@hadoop bin]$ jstat -class 1819
Loaded  Bytes  Unloaded  Bytes     Time   
  3924  8540.7        0     0.0      11.55

 

 

 

2. 编译任务执行统计

 

[hadoop@hadoop bin]$ jstat -compiler 1819
Compiled Failed Invalid   Time   FailedType FailedMethod
     352      0       0     3.86          0

 



 

 

 3. GC统计

[hadoop@hadoop bin]$ jstat -gc 1819
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     PU    YGC     YGCT    FGC    FGCT     GCT   
21504.0 21504.0 3268.2  0.0   132096.0 80634.1   349696.0     24.0    24576.0 24185.9      4    0.362   0      0.000    0.362

 

 

 

 4. 新生代的垃圾回收情况

 

[hadoop@hadoop bin]$ jstat -gcnew 1819
 S0C    S1C    S0U    S1U   TT MTT  DSS      EC       EU     YGC     YGCT  
21504.0 21504.0 3268.2    0.0  7  15 21504.0 132096.0 118884.9      4    0.362

 

 

 

 

5. 老年代GC统计

[hadoop@hadoop bin]$ jstat -gcold 1819
   PC       PU        OC          OU       YGC    FGC    FGCT     GCT   
 24576.0  24190.5    349696.0        24.0      4     0    0.000    0.362

 

 

 

 

 

 

 6. 内存空间利用率

 

[hadoop@hadoop bin]$ jstat -gcutil 1819
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
 15.20   0.00  92.02   0.01  98.43      4    0.362     0    0.000    0.362

 

 

 

 

 

 7. 使用-gcutil展示gc统计信息,每2s采样一次,共采样6次

[hadoop@hadoop bin]$ jstat -gcutil 1819 2000 6
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT   
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362
 15.20   0.00  93.71   0.01  98.43      4    0.362     0    0.000    0.362

 

8. 新生代内存容量

 

[hadoop@hadoop bin]$ jstat -gcnewcapacity 1819
  NGCMN      NGCMX       NGC      S0CMX     S0C     S1CMX     S1C       ECMX        EC      YGC   FGC 
  175104.0   175104.0   175104.0  58368.0  21504.0  58368.0  21504.0   174080.0   132096.0     4     0

 

 

 

 

 

 10,老年代内存容量

[hadoop@hadoop bin]$ jstat -gcoldcapacity 1819
   OGCMN       OGCMX        OGC         OC       YGC   FGC    FGCT     GCT   
   349696.0    349696.0    349696.0    349696.0     4     0    0.000    0.362

 



 

11. 永久代的内存容量:

[hadoop@hadoop bin]$ jstat -gcpermcapacity 1819
  PGCMN      PGCMX       PGC         PC      YGC   FGC    FGCT     GCT   
   21504.0   131072.0    24576.0    24576.0     4     0    0.000    0.362

 

 

 

 

 参考:http://itzoo.info/?p=256#seealso

 

 

 

  • 大小: 15.2 KB
  • 大小: 16.5 KB
  • 大小: 52.5 KB
  • 大小: 55.6 KB
  • 大小: 32.7 KB
  • 大小: 52 KB
  • 大小: 36.8 KB
  • 大小: 28.8 KB
  • 大小: 49.4 KB
分享到:
评论

相关推荐

    java诊断与调优常用命令jmap、jstack、jstat使用实战.pdf

    本文档从实战角度出发,介绍jps、jmap、jstack和jstat这四个命令的常用方式。 jps 作用:获取java进程号,是后续命令的基础。 当一台服务器运行多个java进程时,该命令默认只输出进程号和应用名,可能无法区分哪个...

    jdk命令行工具.doc

    jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令

    java-虚拟机 操作系统监控工具-源码

    支持远程执行JDK自带工具命令,包含但不限于jps、jstat、jstack、jinfo、jmap、jcmd等 提供客户端交互工具,支持跨进程attach和远程连接功能 支持三种服务模式(可同时开启多个服务): jvmm服务:独有RPC协议,需...

    java性能调优工具命令大全.zip

    jvm性能调优工具命令大全.zip jps jstat jmap jhat jstack jinfo jps JVM Process Status Tool GChisto jvisualvm ...

    使用python来简单实现jdk几个指令.zip

    使用python来简单实现jdk几个指令,使用python来模拟java attach 的几个简单指令 如 jps、jstat。。。

    深入理解_Java_虚拟机 JVM_高级特性与最佳实践

    / 76 4.1 概述 / 76 4.2 JDK的命令行工具 / 76 4.2.1 jps:虚拟机进程状况工具 / 79 4.2.2 jstat:虚拟机统计信息监视工具 / 80 4.2.3 jinfo:Java配置信息工具 / 82 4.2.4 jmap:Java内存映像工具 / 82 4.2.5...

    Java工具

    命令格式 jstat [options vmid [internal [count] ]] 第一个参数 -class :显示有关类加载器行为的统计信息 -compiler : 显示编译的信息 -gc : 显示每个内存区的内存占用信息 -gcutil :各个内存区在堆中的使用占比...

    金九银十Java综合面试总结1

    1.可以通过idea进行远程debugger 2.相关命令jstat、jmap、jconsole等 3.相关的工具,如阿里的阿尔萨斯等

    JAVA-JVM参数讲解

    jvm命令参数配置调优讲解,jps,jinfo,jstat,jmap,jstack

    Java虚拟机

    4.2.2 jstat:虚拟机统计信息监视工具 4.2.3 jinfo:Java配置信息工具 4.2.4 jmap:Java内存映像工具 4.2.5 jhat:虚拟机堆转储快照分析工具 4.2.6 jstack:Java堆栈跟踪工具 4.2.7 HSDIS:JIT生成代码反汇编 ...

    attach-runner:与正在运行的Java进程通信的Java工具

    1,用mvn clean package包装jar 2,用ide或java -cp之类的运行命令在com.ali.dbtech.test.MainProcess中运行main。 com.ali.dbtech.test.MainProcess 3,找到步骤2中创建的进程ID jps 4,在步骤2中创建的...

    Java-JVM性能监控与故障处理工具详细介绍以及使用案例

    这里说的数据包括:运行日志、异常堆栈、GC日志、线程快照文件(threaddump/javacore文件)、堆转储快照(heapdump/hprof文件)等。使用JVM命令和一查看这个JVM参数,帮助我们排查、解决问题。 1 JDK的命令行工具 ...

    微服务监控模板

    微服务自动发现监控模板 利用Zabbix低级发现结合jstat命令自动监控JVM进程

    学习tomcat的内存泄漏

    使用jstat命令观察GC的过程 jstat -gc 94223 2000 1000 通过GCViewer工具查看GC日志 为了找到内存泄漏点,我们通过jmap工具生成Heap Dump jmap -dump:live,format = b,file = 94223.bin 94223 用Eclipse Memory ...

    JVM命令行性能监控工具

    1、在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。 名称 作用 jps JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程 jstat JVM statistics ...

Global site tag (gtag.js) - Google Analytics