7.1 Tipos de optimización
•La optimización va a depender del lenguaje de programación y es directamente proporcional al tiempo de compilación; es decir, entre más optimización mayor tiempo de compilación.
•Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador de programación y es directamente proporcional al tiempo de compilación; es decir, entre más optimización mayor tiempo de compilación.
•Como el tiempo de optimización es gran consumidor de tiempo (dado que tiene que recorrer todo el árbol de posibles soluciones para el proceso de optimización) la optimización se deja hasta la fase de prueba final.
•Algunos editores ofrecen una versión de depuración y otra de entrega o final.
•La optimización es un proceso que tiene a minimizar o maximizar alguna variable de rendimiento, generalmente tiempo, espacio, procesador, etc.
•Desafortunamente no existen optimizador que hagan un programa más rápido y que ocupe menor espacio.
•La optimización se realiza reestructurando el código de tal forma que el nuevo código generado tenga mayores beneficios. La mayoría de los compiladores tienen una optimización baja, se necesita de compiladores especiales para realmente optimizar el código.
Bibliografía
Juan Carlos. Tipos de Código. Fuente digital en PDF. Instituto Tecnológico de Morelia, 2007.
Subido por:
T.S.U.I. Epifanio de la Cruz Pérez [§hane]. Téc. Superior Universitario en Informática. Egresado de la UTHH (Universidad Tecnológica de la Huasteca Hidalguense), Huejutla, Hgo., México.
“La auténtica diferencia entre el hardware y el software es que el hardware se vuelve más rápido, pequeño y barato con el tiempo, mientras que el software se vuelve más lento, grande y caro”.
Domingo, 02 de Diciembre de 2007.