“Conocimiento software>Código abierto

Linux Memoria Herramientas de fugas

2015/10/17
producen pérdidas de memoria en un sistema informático , cuando un equipo no puede reclamar el espacio utilizado por los datos , ahora eliminado. Sin embargo , el término " pérdida de memoria " puede referirse a cualquier tipo de asignación de memoria incorrecta . Los usuarios del sistema operativo Linux de código abierto tienen libre acceso a varias herramientas para ayudarles a hacer frente a las fugas de memoria . Mtrace

Mtrace es una herramienta muy simple para ayudar a lidiar con la pérdida de memoria . Mtrace está diseñado para ser utilizado con el C y C + + lenguajes de programación . Esta herramienta es parte de la biblioteca de GNU , y se puede utilizar para detectar desequilibrada malloc /llamadas gratuitas , que son subrutinas que participan en la asignación de memoria . La herramienta funciona mediante la creación de un archivo de registro de todas las llamadas malloc'd y liberado, y luego mostrar todas las llamadas desequilibradas. Mtrace se puede utilizar para depurar o bien un sistema informático completo o sólo una parte de un equipo.
Memwatch

memwatch también encuentra errores malloc y libre , sino que también detecta condiciones fencepost . Condiciones Fencepost producen cuando los datos se extiende más allá de la cantidad de memoria a la que se le asignó . Memwatch detecta la mayoría de los mismos errores que mtrace , pero no es escalable , es decir, sólo se puede utilizar para examinar una aplicación completa y no sólo una parte de ella.
Dmalloc

Dmalloc es en realidad una biblioteca que se puede utilizar como una gota - en sustituto de las diferentes funciones de asignación de memoria . Usted puede utilizar esta herramienta como una biblioteca estática o enlazar con otras bibliotecas y ejecutarlo como un programa compartido. Entre las características de la herramienta son la detección de pérdidas de memoria y las condiciones fencepost . Este programa viene con varios componentes diferentes, incluyendo un archivo fuente adicional para el control de aplicaciones C + + .
Valgring

Valgrind es un conjunto de herramientas utilizadas para analizar y depurar los sistemas Linux . Valgrind es de código abierto y se puede descargar gratis en su página web. Valgrind puede ser utilizado en cualquier tipo de aplicación , y tiene muchos programadores de todo el mundo que contribuyen a ella . También supervisa las llamadas malloc y libre, con su propia herramienta llamada memcheck .

Código abierto
Cómo depurar Samba
¿Por qué el código básico es código binario?
Cómo hacer anuncios supera un foro en phpBB
¿Se puede transmitir vídeo en vivo con CamStudio
Open Source Mailing List Management
Cómo hacer una Obra Webcam en Pidgin
Cómo actualizar Joomla 1.5
Cómo subir Videos grande para WordPress
Conocimiento de la computadora © http://www.ordenador.online