etch  ] [  lenny  ] [  squeeze  ] [  sid  ]
[ Source: valgrind  ]

Package: valgrind (1:3.3.1-3)

Un depurador y perfilador de la memoria

Valgrind es una herramienta GPL que le ayuda a encontrar problemas relacionados con la memoria en sus programas. Cuando un programa se ejecuta bajo la supervisión de Valgrind, todas las lecturas y escrituras de memoria se comprueban, y las llamadas a malloc/new/free/delete se interceptan.

Valgrind puede depurar más o menos cualquier ELF de x86/Linux, amd64/Linux y ppc/Linux enlazado dinámicamente, sin modificarlo, recompilarlo o cualquier otra cosa.

Valgrind proporciona una infraestructura para la supervisión de la ejecución de programas llamada «herramientas». Esto se hace proporcionando una forma para ejecutar programas de maneras precisas, haciendo relativamente fácil el integrar actividades como detección dinámica de errores y perfiles. La distribución actual de Valgrind incluye tres herramientas: un detector de errores de memoria, un perfilador (tiempo) de la cache y un perfilador (espacio) del montículo.

Tags: Software Development: C Development, C++ Development, Profiling, Testing and QA, Implemented in: C, User Interface: Command Line, Role: Program, Scope: Utility, Works with: Running Programs

Other Packages Related to valgrind

  • depends
  • recommends
  • suggests
  • dep: libc6 (>= 2.7-1)
    Biblioteca de C de GNU: Bibliotecas compartidas
    also a virtual package provided by libc6-udeb
  • rec: gdb
    El depurador de GNU
  • sug: alleyoop
    Front-end to the Valgrind memory checker
  • sug: kcachegrind
    visualisation tool for valgrind profiling output
  • sug: libc6-dbg
    GNU C Library: Libraries with debugging symbols

Download valgrind

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 41,077.3 kB117335 kB [list of files]
i386 20,686.3 kB51652 kB [list of files]
powerpc 21,758.7 kB54204 kB [list of files]