Search

GC easy – Universal Java GC Log Analyser

Tag

JVM,

What is Java’s default GC algorithm?

The default Java Garbage Collection algorithm depends on your JVM vendor, Java version, and class of JVM. For OpenJDK, the default algorithms are Serial GC for Client-Class Machines and Parallel GC for Server-Class Machines. Other options include CMS GC, Shenandoah GC, ZGC, and Epsilon GC. Choose the right algorithm for your application.

W-JAX MAINZ 2024 – TOP 5 JAVA PERFORMANCE PROBLEMS

W-JAX 2024 featured a presentation by architect Ram Lakshmanan on 'Top 5 Java Performance Problems,' highlighting common performance issues in Java and offering practical solutions. Attendees rated the talk highly, with scores of 4 for quality and 4.17 for speaker knowledge, surpassing the overall conference averages.

UNDERSTANDING G1 GC LOG FORMAT

In Java 9, G1 GC will become the default garbage collector. One of the key features of G1 Garbage collector is its ability to limit the GC pause time (i.e. you can set the desired maximum pause time) without compromising on throughput.

HOW TO TROUBLESHOOT SUDDEN CPU SPIKES?

The article addresses sudden CPU spikes in Java applications, often caused by repeated Full Garbage Collections (GC) due to memory leaks and infinitely looping threads. It provides troubleshooting strategies using tools like gceasy.io for analyzing GC logs and fastthread.io for identifying looping threads, along with real-world examples demonstrating effective resolutions.

WHICH GC TO USE?

This article aims to summarize the advantages and disadvantages of various garbage collection (GC) algorithms in a single slide. It compiles information from multiple blogs and articles discussing the intricacies, benefits, and drawbacks of each algorithm, providing a concise overview for readers seeking quick insights on GC options.

JBOSS SHUNNING, UNLOADING CLASS SUN.REFLECT

I had this interesting problem with a major shipping/logistics company. Their application was running on Java 6, JBoss Cluster in RedHat Linux platform.

Up ↑