General
Although the word "optimization" shares the same root as "optimal", it is rare for the process of optimization to produce a truly optimal system. The optimized system will typically only be optimal in one application or for one audience. One might reduce the amount of time that a program takes to perform some task at the price of making it consume more memory. In an application where memory space is at a premium, one might deliberately choose a slower algorithm in order to use less memory. Often there is no "one size fits all" design which works well in all cases, so engineers make trade-offs to optimize the attributes of greatest interest. Additionally, the effort required to make a piece of software completely optimal — incapable of any further improvement — is almost always more than is reasonable for the benefits that would be accrued; so the process of optimization may be halted before a completely optimal solution has been reached. Fortunately, it is often the case that the greatest improvements come early in the process.
Read more about this topic: Program Optimization
Famous quotes containing the word general:
“The General Strike has taught the working class more in four days than years of talking could have done.”
—A.J. (Arthur James)
“At Hayes General Store, west of the cemetery, hangs an old army rifle, used by a discouraged Civil War veteran to end his earthly troubles. The grocer took the rifle as payment on account.”
—Administration for the State of Con, U.S. public relief program (1935-1943)
“In the drawing room [of the Queens palace] hung a Venus and Cupid by Michaelangelo, in which, instead of a bit of drapery, the painter has placed Cupids foot between Venuss thighs. Queen Caroline asked General Guise, an old connoisseur, if it was not a very fine piece? He replied Madam, the painter was a fool, for he has placed the foot where the hand should be.”
—Horace Walpole (17171797)