Sridhar Vembu, CEO of Zoho corporation, is a great inspiration for several engineers and entrepreneurs. Starting from a humble beginning, how he has built one of the largest SaaS businesses is an eye-opening journey for all of us. I was... Continue Reading →
Tailored for simplicity and effectiveness, the Serial GC operates with a single-threaded approach, making it particularly relevant for smaller-scale applications and scenarios where stringent latency requirements aren't the primary concern. In this post, we will explore techniques to tune Serial... Continue Reading →
Shenandoah GC aims to reduce pause times in Java applications by performing garbage collection concurrently with the application threads. At the heart of Shenandoah's innovation is its region-based memory management. The heap is strategically divided into regions, allowing garbage collection... Continue Reading →
In this article, we are going to compare the performance of Garbage Collection(GC) of OpenJDK and GraalVM. The GraalVM is a popular open source JVM implementation in Java with a capability to run applications as native images. Apart from that, it... Continue Reading →
In Java, the finalize method has been part of the language since its early days, offering a mechanism to perform cleanup activities before an object is garbage collected. However, using finalizers has come under scrutiny due to several performance-related concerns.... Continue Reading →
Uber focused on reducing the cost of compute capacity by improving efficiency. They saved 70K Cores Across 30 Mission-Critical Services by doing Go GC Tuning. Here, we are going to summarize how they implemented it, what they have achieved, and... Continue Reading →
coming soon
Coming soon
Prabhakar Jonnalagadda is the performance architect in Oracle. He was presented with a performance problem of an application which had following symptoms: + Frequent unavailability of the application (crash issues) + Significant degraded performance in repeated spells In this post... Continue Reading →