One of the widely wasted resources in the world today is: Memory. Due to inefficient programming, surprising (sometimes ‘shocking’) amount of memory is wasted. We see this pattern repeated in several enterprise applications. Continue reading “MEMORY WASTED BY SPRING BOOT APPLICATION”
Lot of us know that JVM pauses entire application for garbage collection. But there are also other reasons for which JVM pauses application. Continue reading “Total time for which application threads were stopped”
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.
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%. Continue reading “HOW TO TROUBLESHOOT SUDDEN CPU SPIKES?”
There are 8 flavors of java.lang.OutOfMemoryError. In these 8 flavors
java.lang.OutOfMemoryError: unable to create new native thread
is one of the commonly occurring flavor. Continue reading “TROUBLESHOOT OUTOFMEMORYERROR: UNABLE TO CREATE NEW NATIVE THREAD”
Recently I encountered this issue. One of the application connects with Apache Cassandra NoSQL Database. The application uses DataStax java driver Continue reading “DATASTAX CASSANDRA NETTY OUTOFMEMORYERROR”