2011-01-22 16 views
8

Tengo una aplicación que carga muchos metadatos al iniciar. Esto se hace en unos pocos segundos, pero cuando enciendo IntelliTrace lleva años. Entiendo por qué, pero me imposibilita usar IntelliTrace.Deshabilitar IntelliTrace durante la ejecución de la aplicación

Lo que me gustaría es agregar una declaración a mi código para no registrar los eventos de IntelliTrace y la información de la llamada durante esta carga. Después de que la carga haya terminado, deseo agregar una declaración de que IntelliTrace puede registrar la información nuevamente.

¿Hay alguna manera de lograrlo?

Respuesta

10

desactivarlo por completo:

Tools -> Options -> IntelliTrace -> [ ] Enable IntelliTrace 

o averiguar qué es exactamente el tipo de evento se degrada el rendimiento y desactivarlo:

Tools -> Options -> IntelliTrace -> IntelliTrace Events 
+0

No son los eventos que están causando la degradación del rendimiento, pero es la información de llamada. En función de su respuesta, ¿puedo concluir que no es posible desactivar Intellitrace temporalmente durante la ejecución del código? –

+0

@Ewald: creo que puede escribir una macro que hará eso por usted, es decir, simplemente active/desactive la TI más rápido y luego use el cuadro de diálogo Opciones. En otras palabras, puedes simplemente desconectarlo, solo así, afaik. – abatishchev

+0

No estoy tratando de deshabilitar Intellitrace antes de comenzar la sesión de depuración. Quiero desactivar temporalmente Intellitrace mientras que Estoy en la sesión de depuración. –

Cuestiones relacionadas