JAMon Presentation
Steve Souza
Nov 2003
Page 2
Performance Tuning Overview
lPerformance problems occur in a small portion of code
l4% of application code accounts for more than 50% of the execution time. - Donald Knuth
l20% of application code accounts for 80% of the execution time -  Barry Boehm
lDevelopers, using guesswork, are notoriously bad at deciding what code to optimize
lMeasuring performance statistics helps developers find that 4% of code to optimize
l
“…premature optimization is the root of all evil.” – Donald Knuth
•When creating the monitor, I “knew” a certain change would improve performance, so I took a couple hours to make the change and it slowed the system down.
•Used JAMon to speed up jamon by a factor of 6.