Optimizando una aplicación

Cuando se optimiza una aplicación se busca que sea tan efectiva como sea posible. Se busca reducir el tiempo de ejecución, velocidad y cantidad de memoria, afinar o realzar el desempeño y espacio en memoria.

A continuación se describen algunas técnicas que ayudan a optimizar una aplicación.

Aumentar velocidad

Se puede aumentar la velocidad de las formas siguientes:

• Cargando formularios previamente.
• Almacenando gráficos como mapa de bits.
• Utilizando rutinas de biblioteca de vínculos dinámicos.
• Utilizando enteros, variables largas en vez de único, doble o variables de moneda.

Aumentar recursos disponibles

Se puede aumentar recursos disponibles de las formas siguientes:

• Creando controles simulados utilizando un objeto gráfico.
• Dibujando imágenes gráficas durante tiempo de ejecución.
• Utilizando el control Image en lugar de cuadros de imagen.

Aumentar RAM disponible

Se puede aumentar RAM disponible de las formas siguientes:

• Utilizando variables de entero siempre que sea posible.
• Creando matrices dinámicas para liberar matrices cuando no son necesarias.
• Colocando o descargando controles y formularios cuando no es necesario.
• Utilizando variables locales.

Aumentar espacio en disco

Se puede aumentar espacio en disco de las formas siguientes:

• Generando controles en tiempo de carga.
• Minimizando el tamaño de encabezado.
• Eliminando funciones y subrutinas innecesarias.
• Eliminando objetos no utilizados y métodos asociados.

Fuente: Apuntes de Programación con lenguajes de cuarta generación de la FCA de la UNAM