7.1.2 Optimización de Ciclos (Bucles)

•Los ciclos son una de las partes más esenciales en el rendimiento de un programa dado que realizan acciones repetitivas, y si dichas acciones están mal realizadas, el problema se hace N veces más grandes.

•La mayoría de las optimizaciones sobre ciclos tratan de encontrar elementos que no deben repetirse en un ciclo.

Ciclos

while(a == b)

{ int c = a; c = 5; …; }

En este caso es mejor pasar el int c =a; fuera del ciclo de ser posible.

Ciclos

•El

problema de la optimización en ciclos y en generalradica es que muy difícil saber el uso exacto de algunas instrucciones. Asíque no todo código de proceso puede ser optimizado. •Otros uso de la optimización pueden ser el mejoramiento de consultas en SQL o en aplicaciones remotas (sockets, E/S, etc.)

Bibliografía

Juan Carlos. Tipos de Código. Fuente digital en PDF. Instituto Tecnológico de Morelia, 2007.

Subido por:

T.S.U.I. Epifanio de la Cruz Pérez [§hane]. Téc. Superior Universitario en Informática. Egresado de la UTHH (Universidad Tecnológica de la Huasteca Hidalguense), Huejutla, Hgo., México.

“La auténtica diferencia entre el hardware y el software es que el hardware se vuelve más rápido, pequeño y barato con el tiempo, mientras que el software se vuelve más lento, grande y caro”.

Domingo, 02 de Diciembre de 2007.