Optimización de Código

Description

Optimizacion de codigo
Alberto Gines
Mind Map by Alberto Gines, updated more than 1 year ago
Alberto Gines
Created by Alberto Gines over 8 years ago
49
0

Resource summary

Optimización de Código
  1. Se realiza después de la generación de código de todo el programa
    1. Obtener código que se ejecuta más eficientemente según los criterios
      1. Revisa el código generado a varios niveles
        1. El código optimizado se ha de comportar igual que el código de partida excepto por ser más rápido o ocupar menos espacio.
          1. buscar transformaciones que no modifiquen el comportamiento del código
            1. Optimizaciones locales
              1. Folding
                1. realizada conjuntamente con el análisis sintáctico
                  1. Se añade el atributo de constante
                    1. Se añade el procesamiento de las constantes
                    2. Propagación de constantes
                      1. permiten utilice variables como constantes sin introducir ineficiencias
                        1. Cada bloque básico será una lista de expresiones
                          1. Procesar secuencialmente
                          2. Reducción de potencia
                            1. Se busca sustituir operaciones costosas
                              1. sustituir por otros menos costosos
                                1. se representan como reglas
                              Show full summary Hide full summary

                              Similar

                              Retroalimentación Lenguajes
                              Karen Cortés de R.
                              RETROALIMENTACION TRADUCTORES Y SU ESTRUCTURA
                              Patricia Zanotelli
                              Retroalimentación Traductores y su Estructura
                              Dani Hernández
                              retroalimentación Traductores y su Estructura
                              Javi NolPer
                              retroalimentacion lenguajes
                              omar duran cogque
                              INTERPRETES
                              SAUL CORTES
                              Optimización de Código
                              rodrigoblanco539
                              LENGUAJE NATURAL
                              yoselin castro
                              Retro Alimentación Estructura Física y Lógica de la PC Unidad 2
                              Alejandro Alonso