Estimating Memory Consumption For Java Applications –

This story goes back at least a decade, when I was first approached by a PHB with a question “How big servers are we going to need to buy for our production deployment”. The new and shiny system we have been building was nine months from production rollout and apparently the company had promised to deliver the whole solution, including hardware.

Oh boy, was I in trouble. With just a few years of experience down my belt, I could have pretty much just tossed a dice. Even though I am sure my complete lack of confidence was clearly visible, I still had to come up with the answer.

You can read rest of the article by clicking here.

Related Posts

  • Are You Really Out Of MemoryAre You Really Out Of Memory Introduction - So it's just another day at work. You start your day by receiving another call from the operations team saying they now have to restart your production application every three to four hours just to keep it humming along. And boy, doesn't this really annoy them. You have a […]
  • Amdahl’s Law Illustrated – Vladimir Šor at Plumbr.euAmdahl’s Law Illustrated – Vladimir Šor at The article will explain the Amdahl’s law in simple terms. We are going to demonstrate via a case study how throughput and latency are changing when you change the number of threads performing the tasks. We also help to draw right conclusions in the context of your own performance tuning […]
  • Allocating memory for the JVM: A case studyAllocating memory for the JVM: A case study This post is about a recent performance tuning exercise. As always, these start with vague statements about symptoms. This time the devil took the form of “The application is slow and we do not have the access to source code. What are our options to improve the situation”. A closer […]
  • Java Performance Tuning – May 2014 Edition Hits The StandsJava Performance Tuning – May 2014 Edition Hits The Stands It may be my imagination and definitely just anecdotal but I have the distinct impression that the JavaSphere has gone into overdrive. I'm seeing more useful articles, blogs and discussions than I have for a long time. Startups using Java seem to popping up more often than I can […]