Monday, April 4, 2011

Notes From Scandev2011-Yet More Performance Tuning


Spokesperson:Kirk Pepperdine

I guess this presentation should be more productive. I think Kirk is a great guy on performance tuning, I find his presentation very helpful for every java developer. But it could be more informative, because he made a demo but most of the room was not aware of what is going on. And nobody asked any question after his presentation.
The key point of perfomance tuning we should focus on 4 factors :
  • Actors(Usage Patterns)
  • Application(Locks, External Systems etc.)
  • JVM(Memory, Process)
  • HW/OS(CPU, Memory, Disk IO, Network)
  • If nothing dominates than check the resources.(This is my addition to 4 factors :))

We have to tune the system before we tune the Application he says. And he says first Diagnostic than Diagnose.

Some performance profile tools: Apache JMeter, HP JMeter, VisualVM, JProfiler, HP LoadRunner etc.

No comments: