zoukankan      html  css  js  c++  java
  • jvm 分析常用笔记

    1 查看gc次数

    jstat -gc 4732

    S0C:第一个幸存区的大小
    S1C:第二个幸存区的大小
    S0U:第一个幸存区的使用大小
    S1U:第二个幸存区的使用大小
    EC:伊甸园区的大小
    EU:伊甸园区的使用大小
    OC:老年代大小
    OU:老年代使用大小
    MC:方法区大小
    MU:方法区使用大小
    CCSC:压缩类空间大小
    CCSU:压缩类空间使用大小
    YGC:年轻代垃圾回收次数
    YGCT:年轻代垃圾回收消耗时间
    FGC:老年代垃圾回收次数
    FGCT:老年代垃圾回收消耗时间
    GCT:垃圾回收消耗总时间

    2 查看堆内存使用情况

     jmap -heap 14104

    3 导出堆栈信息

    jmap -dump:format=b,file=d:/plm-product.hprof 14104

     使用hprof二进制形式,输出jvm的heap内容到文件=. live子选项是可选的,假如指定live选项,那么只输出活的对象到文件. 

    可使用:eclipse Memory Analyzer 分析

    4 jvm 设置内存异常后自动导出堆栈信息 

    -Xmx1m -Xms1m -Xmn1m -Xss1m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=d:/heapdump.hprof

     分析结果:

    5 查看进程中线程信息

    jstack  -l 13316

    如果有来生,要做一片树叶。 春天恋上枝,炎夏恋上水。 深秋恋上土,东来化作泥。 润物细无声,生生世世恋红尘。
  • 相关阅读:
    实现IEnumberable接口和IEnumberator
    XAML-1
    Java基础00-Java概述1
    详解Lombok中的@Builder用法
    stream之map的用法
    stream之forEach的用法
    Java中map.getOrDefault()方法的使用
    BiPredicate的test()方法
    Function.identity()
    java 8 lamda Stream的Collectors.toMap 参数
  • 原文地址:https://www.cnblogs.com/shujiying/p/15255246.html
Copyright © 2011-2022 走看看