Tecnología

Inicio

Herramientas de prueba de pérdida de memoria

Herramientas de prueba de pérdida de memoria


Una pérdida de memoria que ocurre cuando un programa de software o aplicación captura memoria para realizar sus funciones, pero no dará a conocer que la memoria capturado. Esto puede hacer que el sistema para ralentizar o accidente porque le quita la memoria de otros programas. herramientas de prueba de pérdida de memoria trazan la fuga de nuevo a su fuente, y entonces usted puede forzar al programa para liberar la memoria almacenada.

Agujereado

Fugas es una herramienta que le ayuda a rastrear las fugas de memoria de nuevo a su fuente, y también puede ayudar a localizar las zonas donde la memoria se ha dañado. El programa da salida a la información en formato gráfico, así como Extensible Markup Language (XML). También puede ejecutar esta herramienta como una herramienta de línea de comandos, lo que significa que se puede ejecutar desde el símbolo situado dentro de su menú de Inicio. Leaky recopila todos los datos en un archivo de registro, y estos archivos contienen tanto datos de dirección y tamaño. También proporciona información sobre la pila de llamadas de un programa, que es una arquitectura de datos que contiene información sobre las subrutinas actuales de un programa. Leaky es compatible con las plataformas Linux x86 y es gratuito.

Detector de fugas Visual

Detector de fugas visual es específicamente para la plataforma de Visual C ++, y viene con una interfaz de usuario para ayudarle a ejecutar los comandos. Usted debe saber el código, sin embargo, utilizar este programa. Esta herramienta le permite rastrear las fugas de vuelta a la fuente, e incluso puede tirar de los datos de número de línea. Se recupera todos los datos asociados con los bloques de memoria perdida, y que puede dar salida a esta información en un formato de informe. Esta herramienta gratuita está diseñado para añadir características al detector de fugas de memoria que se incluye en el programa de Visual C ++. Detector de fugas visual funciona tanto con aplicaciones C y C ++.

LeakTracer

LeakTracer también está diseñado para ayudarle a encontrar pérdidas de memoria dentro de los programas C y C ++, y es una herramienta de línea de comandos. Este programa puede proporcionarle el número de línea donde la memoria no fue capturado y liberado, y ayuda a identificar el lugar exacto donde se necesita para forzar la liberación de memoria. Este programa sólo puede rastrear las llamadas eliminados y nuevas, y no se puede buscar de forma gratuita, malloc (utilizando el espacio libre para un objeto en particular) o realloc (cambia el tamaño de un objeto) de asignación de memoria. Esta herramienta funciona en Linux, UNIX de Hewlett-Packard (HP-UX), Mozilla y KDE. Este programa es gratuito.