September 2002
Intermediate to advanced
1272 pages
31h 12m
English
Several general principals apply to optimizing applications. The first and most important principal is not to optimize prematurely. Another important principal is that most applications spend 80% of the their time executing only 20% of the code. When optimizing an application, it is important to concentrate on optimizations that will have a noticeable affect on performance. Optimizing the 80% of the program that consumes 10% of the execution time has no noticeable affect on performance.
The famous computer scientist Donald Knuth is quoted in nearly every book that describes optimizations. He said, “Premature optimization is the root of all evil.” There are many reasons to avoid optimizing at all. ...
Read now
Unlock full access