miércoles, 26 de marzo de 2008

Tutorial de manejo de MDB (II)

Continuamos con los comandos para manejar MDB.

Comandos

Para salir de la sesión del depurador, escribimos:

(mdb) quit

Para matar la sesión del depurador (el proceso), escribimos:

(mdb) kill

Esto mata el proceso que se está depurando no el depurador, para reiniciar el proceso posteriormente utilice el comando run.

(mdb) run

Se volverá a iniciar el depurado del programa, manteniendo los breakpoints (los breakpoints se mantienen entre sesiones).

Mostrando procesos e hilos


Hasta ahora, el depurador sólo puede depurar una sóla aplicación a la vez, pero si nosotros estamos depurando forks ya la aplicación posee más de un proceso.

Para mostrar los procesos que se están ejecutando en nuestra aplicación utilizamos la siguiente línea:

(mdb) show procs
(*) Process #1 (13158:/work/rohan/INSTALL/lib/xsp/1.0/xsp.exe --root /work/rohan/INSTALL/lib ...)


También podemos utilizar la versión larga del mismo show processes, en el caso de los hilos (threads) análogamente escribimos show threads. El proceso o el hilo que se está depurando aparece marcado con el asterísco (*), para cambiar de un hilo a otro utilizamos el comandos thread seguido del número que aparece marcado con una almohadilla #, en la línea anterior es el 1 como podemos observar.

Seguimos en la siguiente parte...

No hay comentarios:

Publicar un comentario

Durante estos meses hemos estado trabajando en una plataforma para agrupar a Grupos Locales de Desarrolladores bajo Mono, en breve estará disponible en codeplex.