Search

GC easy – Universal Java GC Log Analyser

Category

Trouble Shooting

CMS DEPRECATED. NEXT STEPS?

Popular Concurrent Mark Sweep (CMS) GC algorithm is deprecated in JDK 9. According to JEP-291, this decision has been made to reduce the maintenance burden of GC code base and accelerate new development. Continue reading “CMS DEPRECATED. NEXT STEPS?”

Try to avoid -XX:+UseGCLogFileRotation

Developers take advantage of the JVM argument -XX:+UseGCLogFileRotation to rotate GC log files. Continue reading “Try to avoid -XX:+UseGCLogFileRotation”

VIRTUAL MACHINE ERROR

Java.lang.VirtualMachineError is thrown when Java virtual machine encounters any internal error or resource limitation which prevents it from functioning. Continue reading “VIRTUAL MACHINE ERROR”

GC LOG ANALYSIS COMPLIMENTS APM

Recently a smart engineering manager from a major financial institution asked the question: ‘We are already using APM tool (AppDynamics), why do we need to use GC log Continue reading “GC LOG ANALYSIS COMPLIMENTS APM”

HOW TO ENABLE JAVA 9 GC LOGS?

GC logs are vital artifacts to troubleshoot memory/CPU related problems and optimize applications performance. In Sep 2017, the much-awaited Continue reading “HOW TO ENABLE JAVA 9 GC LOGS?”

DISRUPTIVE CHANGES TO GC LOGGING IN JAVA 9. WHAT YOU NEED TO DO?

GC logs are vital artifacts to troubleshoot memory/CPU related problems and optimize applications performance. In Sep 2017, much-awaited Continue reading “DISRUPTIVE CHANGES TO GC LOGGING IN JAVA 9. WHAT YOU NEED TO DO?”

WHAT IS GARBAGE COLLECTION LOG? HOW TO ENABLE & ANALYZE?

Garbage collection has more profound impact on the application in contrary to what most engineers think. In order to optimize memory and Continue reading “WHAT IS GARBAGE COLLECTION LOG? HOW TO ENABLE & ANALYZE?”

PROLIFERATION CAUSED BY JAVA UNIFIED GC LOGGING

As most of you know, GC logging is not standardized. GC log format varies by JVM vendor (Oracle, IBM, HP, Azul, …), Java version (1.4, 5, 6, 7, 8, 9) Continue reading “PROLIFERATION CAUSED BY JAVA UNIFIED GC LOGGING”

GC LOG STANDARDIZATION API

Based on the JVM version (1.4, 5, 6, 7, 8, 9), JVM vendor (Oracle, IBM, HP, Azul, Android), GC algorithm (Serial, Parallel, CMS, G1, Shenandoah) and few other settings, GC log format changes. Continue reading “GC LOG STANDARDIZATION API”

Blog at WordPress.com.

Up ↑