Search

GC easy – Universal Java GC Log Analyser

Author

GCeasy Team

GCeasy is a Universal GC Log Analyzer. Its the Industry's first machine learning guided Garbage collection log analysis tool. GCeasy has in-built intelligence to auto-detect problems in the JVM & Android GC logs and recommend solutions to it.

What is Total Created Bytes?

Coming soon

You might be wasting millions of dollars in garbage Collection – JAX London!

JAX London is an annual conference for Java and Software Architecture enthusiasts, taking place every October. In 2022, architect Ram Lakshmanan discussed the significant financial waste enterprises incur from ineffective garbage collection, emphasizing the importance of optimization for cost savings and enhanced customer experience.

How to Troubleshoot Microservices Metaspace OutOfMemoryError?

The post discusses troubleshooting a 'java.lang.OutOfMemoryError: Metaspace' issue in a microservice application, which works initially but fails after a few hours. It details identifying memory leaks in the Metaspace region through garbage collection logs and heap dump analysis, ultimately resolving the issue by upgrading a problematic third-party library.

Java Hashtable, HashMap, ConcurrentHashMap – Performance impact

This post compares the performance of HashMap, Hashtable, and ConcurrentHashMap through practical examples. It recommends ConcurrentHashMap for its thread-safe implementation, despite being marginally slower than HashMap. Testing showed HashMap performed best, but was not thread-safe, while Hashtable was significantly slower due to its synchronization constraints.

Let’s crash the applications! – Confoo 2022

ConFoo Montreal is a conference for developers that encourages knowledge sharing. Architect Ram Lakshmanan presented a session titled "Let's crash the applications!" covering issues like memory leaks, thread leaks, and deadlocks. Understanding these triggers aids in diagnosing and resolving related problems effectively. Slides from the talk are available for reference.

16 artifacts to capture when there is a production problem -Montreal 2022

ConFoo Montreal is a conference for developers featuring Ram Lakshmanan, who presents on capturing 16 key artifacts during production problems, ranked 5th out of 155 sessions. The session emphasizes the importance of diagnostic information for troubleshooting and discusses effective tools for analyzing captured artifacts. Slide deck available for reference.

How to do GC Log analysis?

Analyzing garbage collection (GC) logs offers benefits such as reduced pause times, lower cloud costs, and improved capacity planning. This post outlines the process of enabling GC logs, the ideal measurement duration and environment, and tools for analysis. Key tools include GCeasy and IBM's GC visualizer for effective optimization.

Flavors of OutOfMemoryErrors

OutOfMemoryError in Java occurs when the JVM cannot allocate memory due to insufficient space in the heap, even after garbage collection. Different types and causes exist, each requiring specific fixes. A one-page document summarizing this information is available, which the author finds visually appealing for display.

Work Together, We get ‘together’

The yCrash Team enjoyed a joyous trip to Chennai after two years of pandemic separation, despite facing heavy rainfall concerns. They felt like family during their three days together at a resort, cherishing shared memories and expressing gratitude to Kumar for organizing the gathering. Future trips were discussed, fostering closer team bonds.

Up ↑