# data[].attributes.body
La optimización al igual que la programación es un arte y no se ha podido sistematizar del todo.

# data[].attributes.headline
HERRAMIENTAS PARA EL ANÁLISIS DE FLUJOS DE DATOS

# data[].attributes.subject
HERRAMIENTAS PARA EL ANÁLISIS DE FLUJOS DE DATOS

# data[].attributes.body
Existen algunas herramientas que permiten el análisis de los flujos de datos, entre ellas tenemos los depuradores y desambladores.

# data[].attributes.headline
Los criterios de optimización siempre estándefinidos por el compilador

# data[].attributes.subject
Los criterios de optimización siempre estándefinidos por el compilador

# data[].attributes.headline
La mejor manera de optimizar el   código 

# data[].attributes.subject
La mejor manera de optimizar el   código 

# data[].attributes.body
Es hacer ver a los programadores que optimicen su código desde el inicio, el problema radica en que el costo podría ser muy grande ya que tendría que  codificar más y/o hacer su código mas legible.

# data[].attributes.body
 Otro tipo de aplicaciones que deben optimizarse son los dispositivos móviles los cuales tienen 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 rendimiento.

# data[].attributes.body
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 o de mucha memoria.

# data[].attributes.headline
En algunos programas se tiene un mínimo para ejecutar el programa

# data[].attributes.subject
En algunos programas se tiene un mínimo para ejecutar el programa

# data[].attributes.body
Por lo que el espacio y la velocidad del microprocesador son elementos que se deben optimizar para tener un mercado potencial más amplio.

# data[].attributes.headline
 Son aquellos que vienen implícitos al ejecutar el programa.

# data[].attributes.subject
 Son aquellos que vienen implícitos al ejecutar el programa.

# data[].attributes.body
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 el costo se minimiza y es benéfico la mejora.

# data[].attributes.body
En Tiempo o espacio pero sale muy costosa en tiempo en

# data[].attributes.headline
Los costos son el factor más importante a tomar en cuenta a la hora de optimizar

# data[].attributes.subject
Los costos son el factor más importante a tomar en cuenta a la hora de optimizar

# data[].attributes.body
Ya que en ocasiones,  la mejora obtenida puede verse no reflejada en el  programa final pero si ser perjudicial para el equipo de desarrollo.