DevNexus 2024 – EFFECTIVELY TROUBLESHOOT 9 TYPES OF OUTOFMEMORY ERROR

DevNexus is the largest Java Ecosystem Conference globally, where an architect presented on “EFFECTIVELY TROUBLESHOOT 9 TYPES OF OUTOFMEMORY ERROR.” The talk explored the complexities of java.lang.OutOfMemoryError, detailing nine types, their causes, and solutions, providing attendees with essential tools to enhance Java application efficiency.

Read MoreDevNexus 2024 – EFFECTIVELY TROUBLESHOOT 9 TYPES OF OUTOFMEMORY ERROR

Different Phases of Garbage Collection Events

This article gives an overview of common garbage collection phases such as Mark, Sweep, Evacuation, Young GC, and Full and Old GC. It explains their implementation, impact, and trade-offs. Understanding these phases is essential for optimizing garbage collection in applications. Developers can use GC logging for studying behavior and making necessary adjustments.

Read MoreDifferent Phases of Garbage Collection Events

Chaos Engineering – Storage Saturation

Production environments frequently face space shortages due to growing disk usage by files like logs, databases, and output files. Failing to monitor and manage these files can lead to application crashes. The article explores simulating disk storage issues, offering a sample program, and strategies for diagnosing storage saturation, including manual and automated approaches using monitoring tools.

Read MoreChaos Engineering – Storage Saturation

Java Batch Optimization

A major North American shipping monopoly experienced lengthy batch job processing times after migrating to Java, impacting operations in China and US online transactions. Engaged to resolve these issues, I successfully reduced the processing time from 16:04 hours to 3:14 hours within two months, even while accommodating new requirements and increased traffic.

Read MoreJava Batch Optimization

WORKDAY – GUEST LECTURE

Workday, a leader in cloud ERP for Finance, HR, and planning, hosted a guest lecture by architect Ram Lakshmanan on February 21, 2019, at their Pleasanton, CA headquarters. The two-hour presentation on JVM performance engineering and troubleshooting was well-received by Workday's SRE and Performance engineers. Photographs from the event are included.

Read MoreWORKDAY – GUEST LECTURE

TD Bank using GCeasy

TD Bank, a leading Canadian bank, utilizes GCeasy, FastThread, and HeapHero products. Recently, Ram Lakshmanan, our architect, delivered a training session for their performance engineers in Toronto, focusing on a critical system review of a core application. The engineers showed enthusiasm and engaged actively during the training.

Read MoreTD Bank using GCeasy