Search

GC easy – Universal Java GC Log Analyser

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.

How Cloud Service Provider improves GC pause time by 98.9%

This article discusses the optimization of garbage collection (GC) performance to enhance application response time and reduce cloud costs. Key performance indicators include GC pause time, throughput, and CPU consumption. A successful tuning case involved reducing the young generation size from 20GB to 1GB, significantly improving GC throughput and reducing average pause time.

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.

Let’s crash the applications! – W-JAX 2021

The JAX Online Conference serves Java and software architecture enthusiasts, featuring global speakers. This year’s highlight is a session by an architect on “Let’s crash the applications!” exploring issues like memory leaks and deadlocks through code snippets. Understanding these triggers may ease diagnosis and resolution of such problems.

7 habits of highly effective Performance Troubleshooters! – All Day Devops Conference

The 6th Annual All Day DevOps conference took place on October 28, 2021, featuring architect Ram Lakshmanan's webinar on the "7 habits of highly effective Performance Troubleshooters." The presentation covered problem forecasting, immediate response strategies, root cause identification, and preventive measures for future issues.

Detect proactively whether application’s memory is under-allocated

The post discusses the consequences of under-allocating memory in applications, such as degraded response times and OutOfMemoryError occurrences. It emphasizes proactively monitoring Garbage Collection behavior through logs to identify memory allocation issues. Analyzing patterns in GC logs can help distinguish between high object creation due to traffic spikes and potential memory leaks.

Up ↑