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

JVM监控工具--jstat(虚拟机状态监控)

阅读更多
参考:http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstat.html
class	Statistics on the behavior of the class loader.
compiler	Statistics of the behavior of the HotSpot Just-in-Time compiler.
gc	Statistics of the behavior of the garbage collected heap.
gccapacity	Statistics of the capacities of the generations and their corresponding spaces.
gccause	Summary of garbage collection statistics (same as -gcutil), with the cause of the last and current (if applicable) garbage collection events.
gcnew	Statistics of the behavior of the new generation.
gcnewcapacity	Statistics of the sizes of the new generations and its corresponding spaces.
gcold	Statistics of the behavior of the old and permanent generations.
gcoldcapacity	Statistics of the sizes of the old generation.
gcpermcapacity	Statistics of the sizes of the permanent generation.
gcutil	Summary of garbage collection statistics.
printcompilation	HotSpot compilation method statistics.

C:\Documents and Settings>jstat -gcutil -h2 2112 250 4
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000

C:\Documents and Settings>jstat -gcutil -t 2112 250 4
Timestamp         S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT
         1239.2   0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
         1239.5   0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
         1239.7   0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
         1240.0   0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
C:\Documents and Settings>jstat -gcutil 2112 250 4
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000
  0.00   0.00  13.28   0.00  18.69      0    0.000     0    0.000    0.000

分享到:
评论

相关推荐

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

    支持Java虚拟机监控:GC信息、内存使用情况、内存池信息、类加载器、线程堆栈 支持生成火焰图(采样事件包括CPU、内存分配、线程栈、Java方法调用栈等) 支持Java代码反编译生成 支持Java代码热更新(可指定...

    Web服务器三剑客运维配置实战 Nginx+JVM+Tomcat+HTTP协议.zip

    课程内容包括了Nginx进阶基础,Nginx配置提升,JVM虚拟机尝试,JVM运维实用排障工具,JVM监控工具,Tomcat配置,Tomcat运维与部署等Web服务器的必备运维部署技术。 ===============课程目录=============== (1)\...

    JVM监控工具介绍

    jconsole是一个图形化的JVM监控工具,基于JMX(Java Management Extensions),提供了丰富的监控功能,如内存使用情况、线程状态、类装载状态等。 **主要特点:** - 实时监控内存使用情况。 - 查看线程的状态。 - ...

    JVM-Tunning-Tools-Introduction

    JVM(Java虚拟机)提供了多种内置的工具以及支持第三方工具,以监控和分析Java应用程序的运行状态和性能指标。这些工具能够帮助开发者识别和诊断内存泄露、CPU使用问题、线程死锁等多种性能瓶颈问题。 JDK自带的...

    jstat官方介绍

    jstat是Java虚拟机统计监视工具,它是Java开发工具包(JDK)的一部分,用于监控Java虚拟机(JVM)中的性能统计信息。该工具可以用来显示垃圾收集(GC)统计信息以及其他与JVM相关的性能指标。由于jstat工具不受...

    JVM监控工具介绍.docx

    以下是几种常用的JVM监控工具的详细介绍: 1. **jstack**: `jstack` 是一个用于打印Java线程堆栈跟踪的工具,它可以帮助我们了解应用程序中线程的状态,比如是否发生死锁或者线程阻塞。通过指定进程ID,我们可以...

    09 Java基础-JVM垃圾回收-玉峰1

    4. **JVM监控工具** - **jps**:显示JVM进程状态。 - **jstat**:监控JVM的各种统计数据,如GC情况、类装载、内存使用等。 - **jmap**:提供堆内存映射,可以导出堆转储文件进行分析。 - **jstack**:打印线程...

    深入理解Java虚拟机视频教程(jvm性能调优+内存模型+虚拟机原理)视频教程

    第51节虚拟机工具-jstat详解00:09:20分钟 | 第52节虚拟机工具-jinfo详解00:05:03分钟 | 第53节虚拟机工具-jmap详解00:08:48分钟 | 第54节虚拟机工具-jhat详解00:08:10分钟 | 第55节虚拟机工具-jstack详解00:10:...

    【转】Java内存泄露_JVM监控工具介绍jstack_jconsole_jinfo_jmap_jdb_jstat

    本篇将重点介绍几种常用的JVM监控工具,包括jstack、jconsole、jinfo、jmap以及jdb和jstat。 首先,`jstack`是一个用于打印Java线程堆栈跟踪的工具。当应用出现死锁或者线程阻塞时,jstack可以帮助我们查看各个线程...

    JVM监控管理及故障诊断工具(常用命令)

    JVM 监控管理及故障诊断工具 ...jps、jstat 和 jstatd 三种命令都是 JVM 监控管理及故障诊断的重要工具,它们可以帮助开发者快速地了解 JVM 的性能和资源消耗情况,从而进行合理的资源分配和性能优化。

    JVM从0-1学习,掌握如何解决JVM相关问题

    10. **JMX(Java Management Extensions)**:用于管理和监控Java应用程序的工具,可以远程监控JVM的状态,调整JVM参数。 11. **JVM诊断工具**:如jps、jstat、jmap、jhat等,它们帮助开发者获取JVM的运行信息,...

    查看虚拟机状态常用命令

    本文将详细介绍一些常用的虚拟机状态查看命令,包括`jmap`, `jstat`, `jstat-gcutil`等相关工具的使用方法与应用场景。 #### 1. jmap `jmap` 是一个非常实用的工具,主要用于打印Java堆或永久代中的对象实例。其中...

    JVM内存—jstat分析

    `jstat`作为一款强大的JVM监控工具,不仅能够帮助开发者深入了解JVM内部的工作原理,还能在性能调优和问题排查过程中提供宝贵的诊断信息。通过合理利用`jstat`的不同选项,可以实现对JVM内存使用情况的全面监控,并...

    jvm工具、参数调优&调试技巧

    JVM工具是一系列用于监控、管理和诊断Java虚拟机运行状态的工具集合。这些工具可以帮助开发者更好地理解和优化Java应用程序的性能。 ##### 1. jps:虚拟机进程状况工具 - **功能介绍**:`jps`命令用来列出所有正在...

    Java虚拟机监控方案.docx

    Java虚拟机监控是一种重要的系统管理和优化工具,尤其对于运行关键业务应用的服务器而言。本方案主要探讨了如何通过Java管理扩展(JMX)代理、内置命令如`jstat`和`jstack`,以及利用观察者模式来实现对Java虚拟机...

    10.JVM常见命令1

    jstat 命令是 JVM 统计信息监视工具,用于监控 HotSpot 虚拟机的各方面运行数据。它可以显示虚拟机的堆、方法区、垃圾收集器等信息。 jstat 命令的常用选项包括: * -gc:监控 Java 堆情况,包括 Eden 区、两个 ...

    深入jvm 内核-原理,诊断于优化视频教程

    - **监控工具使用**:利用VisualVM、JConsole等工具监控JVM运行时状态。 **3.2 线程调优** - **线程池配置**:合理配置线程池的大小可以避免过多线程的创建和销毁带来的性能开销。 - **死锁检测**:通过JVM内置的...

    JVM分析工具

    `jstat` 是Java监控和诊断工具的一部分,用于收集JVM的各种运行时统计信息,如垃圾收集器的状态、类装载情况、内存使用等。它能实时监控JVM性能,对性能调优非常有帮助。例如,`jstat -gc`可以显示垃圾回收的详细...

    JVM 学习笔记(Java虚拟机)

    - JConsole:监控JVM状态,包括内存、线程、类加载等。 - VisualVM:提供更详细的性能分析,如CPU、内存、线程和方法耗时。 - JProfiler:强大的商业JVM剖析工具,支持内存泄漏检测、CPU分析等。 - jcmd、jinfo...

Global site tag (gtag.js) - Google Analytics