La mejor manera de optimizar el código 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.
Los criterios de optimización siempre están
definidos por el compilador.
Muchos de estos criterios pueden
modificarse con directivas del compilador
desde el código o de manera externa.
Existen 3 criterios para mejorar el código
- Asignación de registros
un registro es una memoria de alta velocidad y poca capacidad, integrada en el microprocesador, que permite guardar transitoriamente y acceder valores muy usados, generalmente en operaciones matemáticas
- Operaciones innecesarias
Las operaciones innecesarias surgen a menudo por un desempeño inadecuado de la operación anterior. Debe utilizarse una segunda operación para "corregir" o dejar aceptable el trabajo de la primera
- Operaciones costosas
En algunos casos la realización de algunas operaciones suelen tener un costo de ejecución elevado, y en ocasiones estas operaciones pueden cambiarse por otros métodos de producción que podrían ser mas complejos si es la primera vez que se realiza pero a lo largo estos métodos terminan por ser beneficiosos trayendo consigo ganancias al a hora de ejecutar las operaciones
Jose Armando Perez Cruz
López, C., Crespo, Y., Manso, E., & Marticorena, R. (2009). Evaluación de código mediante múltiples intervalos de métricas. Revista de Procesos y MEtricas, 6(1), 19-30.
No hay comentarios.:
Publicar un comentario