{ by david linsin }

November 22, 2007

Is Profiling not a Common Practise?

According to this poll on java.net profiling doesn't seem to be a common practise of Java developers. I think there are two possible explanations for this:

First: you don't need a profiler! Your application behaves as expected, even under heavy load or extraordinary circumstances. You always develop your code with performance in mind and everything works as you intended. Hence - no need for a profiler.

Second: you didn't think of performance at all and it came right back at you after more than one user at the same time used your app at the same time. That's when you realize that performance and profiling should have been part of your design and development lifecycle. Hence - you need a re-design.



  • mail(dlinsin@gmail.com)
  • jabber(dlinsin@gmail.com)
  • skype(dlinsin)