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. To prove this case, we conducted a small study. We analyzed the famous spring boot pet clinic application to see how much memory it is... Continue Reading →
HOW MUCH MEMORY IS MY APPLICATION WASTING?
In early 1970s 1 MB was costing 1 million $. Now 1 mb is costing fraction of that cost. There is no comparison. This is one of the reasons why engineers and enterprises don't worry about memory any more. 1 million $ in 1970s might be equivalent of several millions of dollars’ worth today. Thus,... Continue Reading →
WHAT HAPPENS BEHIND THE SCENE – FINALIZE() METHOD?
"What is the purpose of finalize() method?" is one of the often asked Java interview questions. The typical answer to it is: "Usual purpose of finalize() method is to perform cleanup actions before the object is discarded". However, behind the scene, finalize() method are handled in a special way. A small mistake in finalize() method... Continue Reading →
