I told my manager that I like the title of this article. He said to me that’s not surprising, because I am still an eligible bachelor. No wonder I like the word “marrying” in the title. But for folks like... Continue Reading →
At the time (March 2020) of writing this article there are 600+ arguments that you can pass to JVM just around Garbage collection and memory. If you include other aspects, total JVM arguments count will easily cross 1000+. 😊. It's... Continue Reading →
Based on our experience, we believe Round robin may not be an effective load balancing algorithm, because it doesn't equally distribute traffic among all nodes. You might wonder how this is possible? Yes, it is possible 🙂 How Round robin... Continue Reading →
You can configure JVM to invoke any script when OutOfMemoryError is thrown. Most of the time,OutOfMemoryError doesn't crash the application
Troubleshooting OutOfMemoryError or any memory related problem is done in manually even in 2019. Troubleshooting and identifying the root cause of OutOfMemoryError can even be automated, by following below mentioned 3 steps: 1. Capture heap dump 2. Restart application 3.... Continue Reading →
There are few distinct differences and subtle nuances between 32-bit JVM and 64-bit JVM. We thought, we will try to clarify them through this question &answer article. Do I need to understand the difference between 32-bit JVM and 64-bit JVM?... Continue Reading →
Even unpredictable weather is being forecasted. But after all these technological advancements, are we able to forecast our application performance & availability? Are we able forecast even for the next 20 minutes? Will you be able to say that in... Continue Reading →
Java.lang.VirtualMachineError is thrown when Java virtual machine encounters any internal error or resource limitation which prevents it from functioning. It's a self-defensive mechanism employed by JVM to prevent entire application from crashing. In this article lets discuss different types of... Continue Reading →
This is an old, outdated article. We have devised a better and simpler strategy to troubleshoot CPU spikes in this article. Diagnosing and troubleshooting CPU problems in production that too in cloud environment can become tricky and tedious. Your application... Continue Reading →