Optimizacion de CodigoOnline version se muestran las preguntas a la optimización de código como familias, conjuntos de expresiones, tipos de optimización by Jerssou Juarez Zarazua 1 La reducción en el tiempo de ejecución es para conseguir a Transformar instrucciones del programa que se ejecutan a través de puntos del programa b conserva el funcionamiento c por la necesidad de optimizacion d mejorar el tiempo de ejecucion 2 Al reducir el espacio que ocupan las variables ¿Qué estamos haciendo? a Esta no es b Optimización de codigo c Reducción de espacio en memoria d Tipo de optimización 3 es un requisito de optimización a Análisis de vida b Expresión del programa c Las mejoras del tiempo d Una optimización ha de conservar el funcionamiento del programa 4 Es una necesidad de la optimización a Garantiza la mejora del código elijando variables b Las mejoras en tiempo de ejecución eligiendo el algoritmo más eficiente 5 Tipos de optimización del código (son dos tipos) a Dependiendo/independiente de la arquitectura b Localidad del optimizador c producir código objeto que fuera tanbueno como si estuviera escrito directamente por un buen programador. 6 Dependiendo de las características de la computadora y se pueden hacer modificaciones sobre un valor a Dependiendo/independiente de la arquitectura b tal ves sea esta c construcción de flujo de datos d Un analisis 7 : se puede clasificar en función a los fragmentos del programa que se ejecutan a Localida b Localidad de compilador c Localidad de memoria d Localidad del optimizador 8 Todas las optimizaciones siguen el método patrón de dos fases a Análisis del programa b Análisis de datos c Transformación del programa d Transformación de datos 9 su objetivo es ordenar la ejecución de las instrucciones del programa ignorando los cálculos. a Análisis de datos b Análisis de blocs c Análisis del flujo de control d Análisis de vida 10 Análisis del flujo de datos a puede ser la segunda b recolectar información sobre las variables del programa c Recolecta variables d reduccion de espacio