costos de optimizacion
INTRODUCCION.
La presente investigación hace referencia a el tema de costos de optimización de código, el mismo que tiene otros tres temas desglosados de este, de lamateria de lenguajes de autómatas II.
En esta investigación se precede a dar a conocer, formas para poder optimizar código para asi tener menor costo, referente a números de líneas y utilizacion devariables y constantes ya existentes.
Costos Optimización
•Los costos son el factor más importante a tomar en cuenta a la hora de optimizar ya que enocasiones la mejora obtenida puede verse no reflejada en el programa final pero si ser perjudicial para el equipo de desarrollo.
•La optimización de una pequeña mejora tal vez tenga una pequeña ganancia entiempo o en espacio pero sale muy costosa en tiempo en generarla.
•Pero en cambio si esa optimización se hace por ejemplo en un ciclo, la mejora obtenida puede ser N veces mayor por lo cual elcosto se minimiza y es benéfico la mejora.
•Por ejemplo: for(int i=0; i< 10000; i++); si la ganancia es de 30 ms 300s.
Costo de Ejecución Optimización
Los costos de ejecución son aquellosque vienen implícitos al ejecutar el programa.
•En algunos programas se tiene un mínimo para ejecutar el programa, por lo que el espacio y la velocidad del microprocesadores son elementos que sedeben optimizar para tener un mercado potencial más amplio.
•Las aplicaciones multimedios como los videojuegos tienen un costo de ejecución alto por lo cual la optimización de su desempeño es crítico,la gran mayoría de las veces requieren de procesadores rápidos (e.g. tarjetas de video) o de mucha memoria.
•Otro tipo de aplicaciones que deben optimizarse son las aplicaciones para dispositivosmóviles.
•Los dispositivos móviles tiene recursos más limitados que un dispositivo de cómputo convencional razón por la cual, el mejor uso de memoria y otros recursos de hardware tiene mayor...
Regístrate para leer el documento completo.