Zusammenfassung der Ressource
Optimizacion de Codigo
- Clasificacion de Optimizaciones
- Dependientes de la
máquina.
- Asignación de
registros
- Instrucciones
especiales
- Reordenación del
código
- Independientes de
la Maquina
- Ejecución en tiempo de
compilación.
- Eliminación de
redundancias.
- Cambio de orden
- Reducción de frecuencia
de ejecución
- Reducción de fuerza
- ¿Qué es la Optimizacion?
- Se realiza después de la generación de código de
todo el programa o de un elemento ejecutable
del programa, "Dependiente del contexto”
- Objetivo:
- Obtener Codigo que se ejecuta más
eficientemente
- Segun los criterios de:
- Espacio de memoria
utilizado (optimización
espacial)
- Tiempo de ejecución
(optimización temporal)
- Funcionamiento
- Revisa el código generado a
varios niveles de abstracción y
realiza las optimizaciones
aplicables al nivel de
abstracción