Mapa mental
Optimizacion de código

Contenido del mapa
Optimizacion de código
Revisa el código generado a varios niveles de abstracción y realiza las optimizaciones aplicables al nivel de abstracción.
- La finalidad de la optimización de código es producir un código objeto lo más eficiente posible.
Clasificación
- Dependientes de la máquina
- Aprovechan características específicas de la máquina objetivo
- Independientes de la máquina
- Aplicables en cualquier tipo de máquina objetivo
- En función del ámbito de aplicación
- Optimizaciones locales
- Aplicadas dentro de un Bloque Básico
- Optimizaciones globales
- Aplicadas a más de un B.B.
- Optimizaciones locales
- Dependientes de la máquina
Objetivo
- Obtener código que se ejecuta más eficientemente según los criterios:
- Tiempo de ejecución (optimización temporal)
- Espacio de memoria utilizado (optimización espacial)
- Obtener código que se ejecuta más eficientemente según los criterios:
Bloque Básico
- Un bloque básico es un fragmento de código que tiene una única entrada y salida, y cuyas instrucciones se ejecutan secuencialmente
- Un bloque básico es un fragmento de código que tiene una única entrada y salida, y cuyas instrucciones se ejecutan secuencialmente
Imágenes y archivos del mapa
Información
- Descripción
- Mapa mental de optimización de codigo
- Creado por
- Roque Miguel Osorio
- Visitas
- 116
- Etiquetas
- Valoración

