In the hustle and bustle of our daily lives, there is a special day that often goes unnoticed, a day dedicated to celebrating the pillars of our lives – our parents. Parent's Day, although underrated, holds profound significance as it recognizes the selfless love, sacrifices, and guidance our parents provide throughout our journey. On this... Continue Reading →
Java Parallel GC Tuning
Parallel garbage collector (Parallel GC) is one of the oldest Garbage Collection algorithms introduced in JVM to leverage the processing power of modern multi-core systems. Parallel GC aims to reduce the impact of GC pauses by utilizing multiple threads to perform garbage collection in parallel. In this article, we will delve into the realm of... Continue Reading →
‘Troubleshooting Java’ book features fastThread
Laurentio Spilca who is a skilled Java and Spring developer and an experienced technology instructor has written a book called Troubleshooting Java: Read, debug, and optimize JVM applications. The book teaches code investigation techniques that will help efficiently understand how Java apps work, how to optimize them, and how to fix the bugs that break... Continue Reading →
Java ZGC algorithm Tuning
ZGC is a specialized garbage collector that focuses on managing large heaps and minimizing pauses in Java applications. It tackles the challenges of garbage collection in scenarios where memory-intensive workloads and consistent response times are vital. Leveraging concurrent processing capabilities and advanced algorithms, ZGC offers an effective solution for optimizing performance in modern Java applications.... Continue Reading →
Is Garbage Collection Consuming High CPU in My Application?
Automatic garbage collection is a prevalent feature in modern programming languages such as Golang, Node.js, Java, .NET, and Python. While it offers convenience to developers by automatically removing unreferenced objects from memory, it can also result in excessive CPU consumption. As applications continuously create numerous objects, the garbage collector runs continuously in the background to... Continue Reading →
CPU consumption of each GC algorithm
coming soon
How to reduce CPU consumption caused by Garbage Collection?
All the modern programming languages such as Golang, nodejs, Java, .net, python,.... does automatic garbage collection to remove unreferenced objects from memory. While this automatic garbage collection provides convenience to developers, it can come at a cost: excessive CPU consumption. The constant cycles devoted to garbage collection causes couple of side effects: a. Degradation in... Continue Reading →
Parallelism in ConcurrentHashMap
ConcurrentHashMap is used extensively in multi-threaded applications. The examples of multi-threaded applications are online gaming applications, chat applications, it adds the benefit of concurrency to the application. To make application more concurrent in nature, ConcurrentHashMap introduces a concept called ‘Parallelism’. In this article we will learn more about parallelism in ConcurrentHashMap. What is Parallelism? Basically,... Continue Reading →
Celebrating Fatherhood: The Silent Superheroes of Our Organization
As we continue the tradition of celebrating our team members, yCrash recently honored the incredible mothers among us, and now it is time to shine the spotlight on the fathers within our organization. Did you know that the first known record of the word ‘Dad’ was around the year 1500. The scholars say that the... Continue Reading →
16 ARTIFACTS TO CAPTURE WHEN YOUR CONTAINER APPLICATION IS IN TROUBLE – DevopsCon
DevopsCon is the the Global Conference Series for DevOps & Business Transformation held in Berlin. Our architect was invited to give a talk on the topic “16 ARTIFACTS TO CAPTURE WHEN YOUR CONTAINER APPLICATION IS IN TROUBLE”. Troubleshooting the container application’s performance is tricky, if proper diagnostic information isn’t captured. In this session, 16 essential... Continue Reading →