Search

GC easy – Universal Java GC Log Analyser

How to achieve high GC Throughput

Garbage Collection (GC) Throughput is important for Java applications. It shows how efficiently an application uses system resources. High GC throughput means fewer interruptions and better performance. Low throughput can lead to longer pauses and higher computing costs. Factors affecting GC throughput include performance issues, incorrect GC settings, and resource shortages. Addressing these factors helps optimize GC throughput and improve application performance.

Memory Patterns to predict production outages – Confoo 2023

ConFoo Montreal is a tech conference focusing on developer knowledge sharing. Architect Ram Lakshmanan presented on "Memory Patterns to predict production outages," discussing six unique memory patterns for predicting application outages and optimizing performance. The session included a video walkthrough and shared slides for attendees, enhancing the learning experience.

Known Java APIs, Unknown Performance impact! – Confoo 2023

ConFoo Montreal is a conference for developers focusing on technology exchange. Architect Ram Lakshmanan presented on "Known Java APIs, Unknown Performance Impact," highlighting the performance repercussions of common Java APIs. The event featured global speakers and included a video, slides, and student feedback from attendees, enhancing the learning experience.

Simulation und Fehlerbehebung von Deadlocks in Kotlin – Bahnbrechende Deadlocks

We appreciate Entwinkler.de JavaMagazin for translating and publishing our article ‘Simulating and troubleshooting deadlocks in Kotlin’ in German. It’s a privilege to see our work featured in a print magazine, specifically the December 2022 issue, under the title ‘Simulation und Fehlerbehebung von Deadlocks in Kotlin’.

The Trip to Heaven!

In response to remote work during the pandemic, a team took a five-day retreat to Yercaud, a Tamil Nadu hill station. They enjoyed nature, worked amidst scenic views, and participated in fun activities. The trip fostered cherished memories and stronger bonds among colleagues, culminating in gratitude for the organizers and anticipation for future adventures.

Oracle Architect uses improves App performance

Prabhakar Jonnalagadda, a performance architect at Oracle, tackled an application's frequent crashes and poor performance by analyzing its GC log with GCeasy and optimizing JVM arguments. He emphasizes that tuning options are case-specific and encourages engineers to explore and adapt solutions, as there is no universal fix for performance issues.

This Is Garbage Talk. Don’t Attend! – ADDO Conference 2022

The ADDO conference, a major online DevOps community, featured architect Ram Lakshmanan in 2022 discussing wasteful enterprise spending on garbage collection. He emphasized that millions are squandered, yet optimization can improve customer experience and save costs. His talk urges a reevaluation of current garbage collection practices to enhance efficiency.

Simulating & troubleshooting OOMError in Kotlin

This post discusses simulating and troubleshooting the 'java.lang.OutOfMemoryError: Java Heap space' in Kotlin applications. It provides a sample program that continually adds entries to a HashMap, causing the memory error. It also outlines manual and automated approaches to diagnose and fix the issue, using heap dumps and tools like yCrash for analysis.

Simulating & troubleshooting StackOverflowError in Scala

This article explains how to simulate a StackOverflowError in Scala through recursive method calls in a sample program. It demonstrates diagnosis methods, including manual inspection of logs and using the yCrash tool for automated analysis. The yCrash report identifies the source of the error by analyzing thread stack lengths and infinite loops.

Up ↑