WINDEV
AUDITORÍA DINÁMICA: AUMENTE EL RENDIMIENTO DE SUS APLICACIONES A nalice sus aplicaciones en ejecución Aquí vemos la memoria ocupada por una consulta no liberada. La auditoría di- námica visualiza cada módulo cargado en la memoria (con su tamaño), también marca los avisos de ejecución, los errores no fatales y las aserciones (programación defensiva) ADMINISTRADOR La auditoría dinámica analiza el rendimiento de sus aplicaciones en ejecución PUNTOS FUERTES Permite optimizar la velocidad de su aplicación L a auditoría dinámica se realiza en una aplicación en ejecución. La ejecución se lleva a cabo en un equipo de prueba o en un equipo de implementación. La auditoría dinámica permite seguir la ejecución de una apli- cación en un equipo, así como seguir el uso de memoria. La auditoría genera un reporte que contiene avisos de ejecución, aser- ciones, volcados de memoria,... Junto con el generador de perfiles, la auditoría dinámica le permite aumentar la velocidad de sus aplicaciones . audite la ejecución real AUDITORÍA DINÁ- MICA (APLICACIÓN EN EJECUCIÓN) Una auditoría dinámica es rea- lizada sobre una aplicación en ejecución, sobre un computa- dor de producción o un com- putador de prueba. Usted no necesita estar pre- sente físicamente en el sítio de despliegue cuando la auditoría es realizada. La auditoría genera un reporte con los peligros y optimizacio- nes potenciales, ... La generación del reporte de estado puede ser pedida por programación o por el usuario (con la combinación [Ctrl][Alt] [A]). Este archivo ser puede anali- zado a distancia. OCUPACIÓN MEMORIA En la ejecución de aplicacio- nes, local o remotamente, es posible estudiar la ocupación de memoria de un computa- dor. WARNINGS DE EJECUCIÓN Aquí hay una lista (no exhaus- tiva) de elementos que son analizados e informados por una auditoría dinámica: • Imágenes no encontradas • Archivos cuya ruta de acceso no existe más (timeout) • Caso no existente en un SWITCH • Sobrecarga de operación • Valores truncados cuando se muestran (y que se mues- tran con "++++") • Multitarea en hilos y tem- porizadores (esta función no está permitida en un hilo o un temporizador) • ... ERRORES NO FATALES Una aplicación puede gene- rar errores "no fatales". Se trata de errores generados por funciones y cuyo informe de estado no se prueba en la aplicación. Es común olvidar probar este tipo de errores: La auditoria di- námica detecta y en lista estos errores "escondidos". AUDITORÍA DESDE LA PRUEBA DE ENTORNO Cada vez que el modo de prueba es iniciado, una audi- toría dinámica es realizada au- tomáticamente. El resultado es mostrado en el Cuadro de Mando. Arriba: El detalle de un in- forme de la auditoría dinámica A la izquierda: el widget en el cuadro de mando 67 www.windev.es •
Made with FlippingBook
RkJQdWJsaXNoZXIy NDQ0OA==