Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Optimiacion por Mind Map: Optimiacion

1. Optimizacion Global

2. Optimizacion ciclos

3. optimización de código

3.1. Sin titulo

3.1.1. es el conjunto de fases de un compilador que transforman un fragmento de código en otro fragmento con un comportamiento equivalente y que se ejecuta de forma más eficiente, es decir, usando menos recursos de cálculo como memoria o tiempo de ejecución

4. Objetivo

5. También es fundamental garantizar que el código no será menos eficiente que antes de optimizarlo. Por ejemplo, el desenrollado de bucles (loop unrolling, replicar N veces el código de un bucle) puede reducir el tiempo de ejecución al simplificar instrucciones innecesarias (p.ej. saltos),

6. Obterner codigo que se ejecute mas eficientemente segun los criterios

7. Funcionamiento

8. se da con respecto a todo el codigo, esta es mas lenta pero mejora todo desempeño de programa

9. Revisa el codigo generado a varios niveles de abstracion y realiza la optimizacion a niveles de abstracion

10. los ciclos son lo mas eficiente de un programa dado que realiza acciones repetitivas

11. Optimizacion dentro de ciclos expancion de bucles. Reduccion de frecuencia, reduccion de potencia eliminacion de variables de introduccion

12. es el conjunto de fases de un compilador que transforman un fragmento de código en otro fragmento con un comportamiento equivalente y que se ejecuta de forma más eficiente, es decir, usando menos recursos de cálculo como memoria o tiempo de ejecución