Publicidad

jueves, 22 de mayo de 2008

Valgrind...

Hola a todos buenas tardes...
A continuación publico algunos conceptos de la herramienta Valgrind que menciono el profesor en clase, ojala pueda ayudarlos igual que a mi para no quedarnos solo con lo que se ve en el aula, tal vez alguno de ustedes ya ojeo el manual pero para los que no espero les sirva;

Valgrind es una herramienta de depuración para programas que se ejecutan en linux, consta de un conjunto de herramientas cada una de las cuales desempeña algún tipo de depuración o alguna otra tarea, tiene algunas otras herramientas que utilza como
-Memcheck detecta la memoria de gestión de problemas en los programas, puede detectar los siguientes problemas :Uso de memoria , lectura / escritura de memoria después de que haya sido liberada, la lectura / escritura zonas inapropiadas en la pila, pérdidas de memoria.
Problemas como estos pueden ser difíciles de encontrar por otros medios, a menudo quedan desapercibidas durante largos períodos, causando entonces ocasional, difíciles de diagnosticar los accidentes.

-Cachegrind es un caché de perfil, pueden determinar con precisión las fuentes de caché perdido en su código.

- Macizo es un montón de perfil. Mide la cantidad de memoria heap programas de uso. En particular, se le puede dar información sobre la pila de bloques, heap gastos generales de administración, y los tamaños de pila (Heap reeduce la cantidad de memoria que usa el programa)

- Helgrind detecta errores de sincronización en los programas que utilizan los subprocesos POSIX pthreads primitivas, detecta los siguientes tres clases de errores: Mal uso de la API POSIX pthreads, posibles bloqueos derivados de problemas de bloqueo de pedidos.Valgrind está estrechamente vinculada a los detalles de la CPU y el sistema operativo, y en menor medida, el compilador de C básico y bibliotecas. Sin embargo, a partir de la versión 3.3.0 que soporta varias plataformas.

Aquí les dejo el un manual http://valgrind.org/docs/manual/valgrind_manual.pdf solo que esta en ingles así que solo cheque de manera muy general pues mi ingles es fatal , pero espero no sea el caso de ustedes, pero los ejemplos y eso ayuda todo esto en la pagina de http://valgrind.org/info/

_____________________________ x_a

4 comentarios:

José Cruz dijo...

Que bueno que has investigado más de lo que se ve en clase, eso me da gusto porque habla bien de ti y se logra el objetivo que sean "estudiaAntes" y tengan iniciativa de investigar y buscar más, por otro lado, te pido que tengas cuidado con los traductores, porque no hacen buenas traducciones, válgase la expresión.

Saludos.

Aracely M.S. dijo...

hola que bien que hayas escrito algo para reafirmar lo que vimos en clase asi nos ayuda a volver arepasar el tema.

@rnold dijo...

Muy buen manual, te explica bien lo visto en clases, necesitaba un poco de lectura ligera.

Rafa solano dijo...

Que buena tu publicaciòn, con esto podemos profundizar un poco mas en el uso de este depurador.