zoukankan      html  css  js  c++  java
  • jstat

    简介

    jstat主要用来查看JVM的内存情况,因为JVM有自己的内存管理机制,所以直接使用top, free等命令无法看到JVM内部的内存使用。jstat可以显示出JVM内存各部分使用情况以及JVM gc情况。JVM

    常用命令

    jstat -gcutil [interval] [count] 例如:jstat -gcutil 11376 2000 5

    上述命令表示使用jstat查看JVM gc情况,JVM pid是11376,每2000ms输出一次信息,一共输出5次。 如果只有interval参数,没有count参数,则表示一直执行下去

    结果输出

    $ jstat -gcutil 11376 1000 5 S0 S1 E O P YGC YGCT FGC FGCT GCT 0.00 0.00 30.05 0.00 35.24 0 0.000 0 0.000 0.000 0.00 0.00 30.05 0.00 35.24 0 0.000 0 0.000 0.000 0.00 0.00 30.05 0.00 35.24 0 0.000 0 0.000 0.000 0.00 0.00 30.05 0.00 35.24 0 0.000 0 0.000 0.000 0.00 0.00 30.05 0.00 35.24 0 0.000 0 0.000 0.000

    S0 — Heap上的 Survivor space 0 区已使用空间的百分比
    S1 — Heap上的 Survivor space 1 区已使用空间的百分比
    E — Heap上的 Eden space 区已使用空间的百分比
    O — Heap上的 Old space 区已使用空间的百分比
    P — Perm space 区已使用空间的百分比
    YGC — 从应用程序启动到采样时发生 Young GC 的次数
    YGCT– 从应用程序启动到采样时 Young GC 所用的时间(单位秒)
    FGC — 从应用程序启动到采样时发生 Full GC 的次数
    FGCT– 从应用程序启动到采样时 Full GC 所用的时间(单位秒)
    GCT — 从应用程序启动到采样时用于垃圾回收的总时间(单位秒)

  • 相关阅读:
    [ 随手记 4 ]C/C++ 模板(Template)使用/重载区别
    [ 随手记 3 ] 堆区/栈区/堆栈/队列
    [ 随手记 2 ] C/C++ 数组/指针/传数组到函数/指针数组/数组指针
    柯西方程的另外一种解法
    十分强大的CC抛物线定理(数学)
    模板_BIT
    模板_SEG_TREE
    模板_SPLAY
    模板_LCA
    NOIP游(GUNCU)记
  • 原文地址:https://www.cnblogs.com/huxinping8800/p/7085044.html
Copyright © 2011-2022 走看看