There are 3 highly popular myths about Garbage Collection. Let’s review those myths and the actual truth behind them.Continue reading “3 POPULAR MYTHS ABOUT GARBAGE COLLECTION”
I have heard from few of my developer friends saying: “Garbage Collection is Automatic. So, I don’t have to worry about it.” Continue reading “WHY GARBAGE COLLECTION MIGHT BE MORE IMPORTANT THAN YOU THINK?”
When you are tuning the application’s memory & Garbage Collection settings, you should take well-informed decisions based on the Continue reading “MEMORY TUNING: KEY PERFORMANCE INDICATORS”
On a major B2B application different GC algorithms behaviors were studied. This application is basically a web service provider servicing SOAP and REST requests from its clients.
In Java 9, G1 GC will become the default garbage collector. One of the key features of G1 Garbage collector is its ability to limit the GC pause time (i.e. you can set the desired maximum pause time) without compromising on throughput.Continue reading “UNDERSTANDING G1 GC LOG FORMAT”
In this modern world, Garbage collection logs are still analyzed in a tedious & manual mode. i.e. you have to get hold of your Devops engineer who has access to production servers, then he will mail you the Continue reading “GARBAGE COLLECTION LOG ANALYSIS API”
Your Java application has been running fine, but all of a sudden CPU consumption starts to go higher and higher until it stays at 80 – 100%. Even if you remove the server from load balancer (so that traffic isn’t sent anymore), still the CPU consumption is maxed out. The only way to recover from this problem is to recycle the application. After recycling, the application might be running fine for a few hours (or a few minutes depending on your karma :-)) before the CPU consumption starts to spike up.Continue reading “HOW TO TROUBLESHOOT SUDDEN CPU SPIKES?”