Friday, 11 May 2012

Design Optimizations

Coding and design are two major cateegories in the Performance optimizations. We define a coding optimization as one that does not necessitate overall understanding of the problem domain or the application's execution flow. Coding optimizations are by definition localized and well isolated from the surrounding code. Design optimizations are what's left, everything but the "low hanging fruit." These optimizations are systemic—they have dependencies on other components and remote parts of the code. A design optimization will often leave its fingerprints throughout the code. This is not exactly a precise mathematical definition, and some optimizations will fall in the gray area created by this imprecise definition. The overall idea should become clearer with the examples provided in this chapter.

0 comments:

Post a Comment