Search

GC easy – Universal Java GC Log Analyser

Category

Trouble Shooting

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”

GARBAGE COLLECTION LOG ANALYSIS API

In this modern world, Garbage collection logs are still analyzed in a tedious & manual mode. i.e. you have to get hold of your Devops engineer who has access to production servers, then he will mail you the  Continue reading “GARBAGE COLLECTION LOG ANALYSIS API”

Featured post

HOW TO TROUBLESHOOT SUDDEN CPU SPIKES?

Your Java application has been running fine, but all of a sudden CPU consumption starts to go higher and higher until it stays at 80 – 100%. Continue reading “HOW TO TROUBLESHOOT SUDDEN CPU SPIKES?”

TROUBLESHOOT OUTOFMEMORYERROR: UNABLE TO CREATE NEW NATIVE THREAD

There are 8 flavors of java.lang.OutOfMemoryError. In these 8 flavors

java.lang.OutOfMemoryError: unable to create new native thread

is one of the commonly occurring flavor.  Continue reading “TROUBLESHOOT OUTOFMEMORYERROR: UNABLE TO CREATE NEW NATIVE THREAD”

JAVA BATCH OPTIMIZATION

A major shipping monopoly in North America ported their Mainframe batch (25+) jobs to Java platform. This porting was done by one of the top Continue reading “JAVA BATCH OPTIMIZATION”

ECLIPSE MAT – TITBITS

Eclipse MAT is a great JVM Memory Analysis tool. Here are few tit-bits to use it effectively. Continue reading “ECLIPSE MAT – TITBITS”

WHICH GC TO USE?

There are several blogs and articles on different GC algorithms, their inner details, their Pros, their Cons… Continue reading “WHICH GC TO USE?”

REPEATED FULL GC

Is your JVM experiencing Repeated Full GCs? Are you wondering what might have caused it? Are you struggling to fix it? Continue reading “REPEATED FULL GC”

MEMORY LEAK IN JAVA EXECUTOR!

I was surprised to witness the Java Executor behavior, which caused “java.lang.OutOfMemoryError: unable to create new native thread” in our application. Continue reading “MEMORY LEAK IN JAVA EXECUTOR!”

Blog at WordPress.com.

Up ↑