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.
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.
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.
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.
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.
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.
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.
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.
