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