`
coolsooner
  • 浏览: 1311634 次
文章分类
社区版块
存档分类
最新评论

JVM GC Log

 
阅读更多

Supported Formats
Sun JDK 1.4/1.5 with the options -Xloggc:<file> [-XX:+PrintGCDetails]
Sun JDK 1.2.2/1.3.1/1.4 with the option -verbose:gc
IBM JDK 1.3.1/1.3.0/1.2.2 with the option -verbose:gc
HP-UX JDK 1.2/1.3/1.4.x with the option -Xverbosegc
BEA JRockit 1.4.2/1.5 with the option -verbose:memory
Best results are achieved with: -Xloggc:<file> -XX:+PrintGCDetails

GCViewer is a free open source tool to visualize data produced by the Java VM options -verbose:gc and -Xloggc:<file>. It also calculates garbage collection related performance metrics (throughput, accumulated pauses, longest pause, etc.). This can be very useful when tuning the garbage collection of a particular application by changing generation sizes or setting the initial heap size. See here for a useful summary of garbage collection related JVM parameters.

http://www.tagtraum.com/gcviewer.html
http://www.javaperformancetuning.com/tools/gcviewer/index.shtml
Java的垃圾收集Log信息的可视化工具。

-verbose:class
输出jvm载入类的相关信息。
大量加载class会造成Perm space out of memory.
-XX:PermSize=64MB 最小尺寸,初始分配
-XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配
过小会导致:java.lang.OutOfMemoryError: PermGen space

分享到:
评论

相关推荐

    jvm gc分析工具gcviewer-1.36.jar

    对gc日志进行统计分析,使用命令:java -jar gcviewer-1.3x.jar gc.log summary.csv [chart.png] [-t PLAIN|CSV|CSV_TS|SIMPLE|SUMMARY]

    HPjmeter gc log分析

    HPjmeter gc log分析工具,用来查看gc log文件,分析JVM内存资源回收

    jvm 老年代oom gc.log

    一次jvm 老年代oom 的dump文件样例

    JVM调优实践 ⼀、JVM调优准备⼯作 实验报告 pdf

    JVM调优实践 ⼀、JVM调优准备⼯作 1. 机器环境: 机器 CPU 内存 单机 4C 16G 2. 默认启动参数 JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx...intGCDateStamps -XX:+PrintHeapAtGC -Xloggc:${BASE_DIR}/logs/gc.log

    JVM参数设置详细说明

    后来我们就用CMS gc(-XX:+UseConcMarkSweepGC),当时的总heap还是3g,新生代1.5g后,观察不是很理想,改为jvm heap为2g新生代设置-Xmn1g,在这样的情况下young gc发生的频率变成7、8秒一次,平均每次时间40-50毫秒...

    gc viewer_1.3.4

    这个工具只能在1.5以下的版本中运行,1.6以后没有对应。这个工具是根据JVM的GC执行的log来视图化的. 需要再eclipse 配置里添加: -Xloggc:D:/logs/gc.log -XX:+PrintGCDetails -XX:+PrintGCDateStamps

    【批量下载】jvisualvm安装Visual GC插件等.zip

    GC调优步骤: ...-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:./gc.log Tomcat则直接加在JAVA_OPTS变量里 2、分析日志得到关键性指标 3、分析GC原因,调优JVM参数

    gc-log-parser:Oracle JDK 的 Java GC 日志解析器

    该 Java 库为 Oracle JDK 1.7 和 1.8 生成的 GC 日志提供解析器。 它包括一个命令行实用程序,用于从日志生成 CSV 文件。 您可以将它们加载到您最喜欢的工具中进行分析。 请参阅以下鼓舞人心的文章作为示例 -。 要求...

    resin 优化

    resin jvm性能优化 一、优化配置  修改 conf/resin.conf 文章中的 JVM参数 &lt;jvm-arg&gt;-Xms512m&lt;/jvm-arg&gt; &lt;jvm-arg&gt;-Xss128k&lt;/jvm-arg&gt; &lt;jvm-arg&gt;-Xmn184m&lt;/jvm-arg&gt; ...&lt;jvm-arg&gt;-Xloggc:gc.log&lt;/jvm-arg&gt;

    垃圾猫:解析Java垃圾收集日志并分析收集器,触发器,JVM版本,JVM选项和OS信息,并报告errorwarninfo级别的分析和建议,以支持针对OpenJDK和SunOracle JDK的JVM调整和故障排除

    垃圾猫 一个命令行工具,用于解析Java垃圾收集日志并进行分析,以支持针对OpenJDK和Sun / Oracle JDK的JVM调整和故障排除。 它与其他工具的不同之处在于,它超出了计算...-Xlog:gc*,safepoint=info:file=gc.log:upti

    verbosegcanalyzer:Java GC日志汇总报告

    仅适用于以下 JVM 参数-verbosegc -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:logs/gc.log和 CMS 收集器。 使用 JDK 6 测试。 #总结报告示例 Total time: 20.51 min Young size ...

    java7集合源码解析-java-xx-options:许多-XXJavaJVM选项的描述

    gclog 文件。 需要 -Xloggc:。 从 Java7. 错误的 布尔值 GC 日志文件数 轮换的 gclog 文件数。 默认值:0,不旋转。 仅对 UseGCLogFileRotation 有效。 从 Java7. 0 uintx GC日志文件大小 GC 日志文件大小,默认值:...

    simple-study:jvm和设计模式

    + useCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction = 0 -XX:+ CMSParallellnitialMarkEnable -XX:+ CMSScavengeBeforeRemark -XX:+ DisableExplicitGC -XX:+ PrintGC详细信息-Xloggc:gc.log -...

    netty-tcp:netty tcp解析保持连接

    这是gps平台gataway --online jvm选项DEFAULT_JVM_OPTS =“-Xmx4g -Xms4g -XX:+ UseG1GC -XX:GCTimeRatio = 19 -XX:MaxGCPauseMillis = 400 -XX:+ PrintGC -XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps -XX...

    garbagecat:http

    垃圾猫 ... -XX:+ PrintGC -Xloggc:gc.log -XX:+ PrintGCDetails -XX:+ PrintGCTimeStamps -XX:+ PrintGCApplicationStoppedTime 安装 费朵拉 # dnf copr enable bostrt/garbagecat # dnf install

    infobip-open-jdk-8:Infobip OpenJDK分支

    OpenJDK Infobip分支 描述 这是官方 1.8.0-40的分支。 所有已应用的补丁程序都位于patches文件夹中。 作者 米兰米米卡 补丁 thread_name.cpp.patch ... java -XX:+UseG1GC -Xloggc:gc.log -XX:+PrintGCDat

    Tomcat监控工具Probe,支持tomcat6-7-8-9.zip

    JVM: advise GC X Java Service Wrapper: status X X X X Java Service Wrapper: restart JVM X System: overview X X X X System: properties X X X X System: OS details X Quick Check: execute X ...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    log4j logback commong logging jdk logger 测试框架 测试框架 junit easymock testng mockito bug管理 禅道 jira 开发工具 编程工具 eclipse myeclipse idea vi VS webstorm sublime text ...

    monitor源码java-JInsight::hot_beverage:开源Java代理透明地检测和监视JavaWeb应用程序

    JVM指标[✓]堆,[✓] GC,[✓]线程,[✓]类加载,[✓]线程 Web服务器指标[✓] Tomcat 8.x,[✓] Jetty 9.X 记录指标[✓] Log4J v1,[✓] Log4J v2,[✓]登录 缓存指标[✓] EHCache,[✓] SpyMemcached客户端,[✓] ...

    java进程消失了

    既然是linux,一般如果进程是被kill的话,var/log/messages,应该会有相关kill 日志,但是这里并没有看到什么信息。这里我们是虚拟机或容器可能这里的信息不准确? 是不是有些东西回收不掉 来看下java 的gc情况,...

Global site tag (gtag.js) - Google Analytics