Secuencia de ejecución en clases y métodos

06/08/2005 - 03:34 por wilson | Informe spam
Saludos a todos.

Alguien sabe de que manera puedo capturar y guardar las diferentes
llamadas a los métodos y clases de la ejecución de una instrución en C#
activando alguna propiedad del componente o la clase sin tener que
programar en cada llamada algo que me permita guardar esa secuencia de
pasos en el momento de la ejecución.

Puedo determinar cual es el componente que se ejecuta por el monitor de
componentes, pero no se cuál es la clase y peor el método que se ejecutó o
que esta lento.

Una técnica es guardar en el log de eventos del windows, pero esto seria
un trabajo de hormiga. Creo que debe existir alguna configuración o
herramienta que me permita hacer esto sin mucho trabajo ya que en si el
proyecto es enorme.

Les agradesco la ayuda
 

Leer las respuestas

#1 Angel J. Hernández M.
06/08/2005 - 03:54 | Informe spam
Una opción sería crearte unos eventos que puedas disparar al entrar o salir
de un método. En el código del manejador del evento (Event Handler)
realizarías el trabajo de registrar estos, es decir, la ejecución de los
métodos.

Saludos,


Angel J. Hernández M.
MCP - MCAD - MCSD - MCDBA
http://groups.msn.com/desarrolladoresmiranda
http://www.consein.com

"Wilson" escribió en el mensaje
news:
Saludos a todos.

Alguien sabe de que manera puedo capturar y guardar las diferentes
llamadas a los métodos y clases de la ejecución de una instrución en C#
activando alguna propiedad del componente o la clase sin tener que
programar en cada llamada algo que me permita guardar esa secuencia de
pasos en el momento de la ejecución.

Puedo determinar cual es el componente que se ejecuta por el monitor de
componentes, pero no se cuál es la clase y peor el método que se ejecutó o
que esta lento.

Una técnica es guardar en el log de eventos del windows, pero esto seria
un trabajo de hormiga. Creo que debe existir alguna configuración o
herramienta que me permita hacer esto sin mucho trabajo ya que en si el
proyecto es enorme.

Les agradesco la ayuda


Preguntas similares