Herramienta de corrección y optimización

El sistema optimizado será óptimo únicamente para una aplicación o una simple audiencia.

En casos donde la memoria sea escasa se deberá elegir que el programa funcione más lento.

Normalmente no existe una "configuración perfecta", así que los ingenieros suelen optimizar los atributos dependiendo de los intereses de dicha aplicación.

Además, el esfuerzo necesario para crear un software óptimo (imposible de mejorar) es mucho mayor a las ventajas que este recibiría, así pues el proceso de optimización puede ser parado antes de llegar a una opción totalmente óptima.

Afortunadamente, las mayores mejoras suelen ser las primeras en aplicarse.