2011-01-22 17 views
8

Ho un'applicazione che carica molti metadati all'avvio. Questo viene fatto in pochi secondi, ma quando accendo IntelliTrace ci vuole un po 'di tempo. Capisco perché, ma mi rende impossibile usare IntelliTrace.Disabilita IntelliTrace durante l'esecuzione dell'applicazione

Quello che vorrei è aggiungere una dichiarazione al mio codice per non registrare gli eventi IntelliTrace e chiamare le informazioni durante questo caricamento. Dopo che il caricamento è terminato, voglio aggiungere una dichiarazione che IntelliTrace può registrare di nuovo l'informazione.

C'è un modo per raggiungere questo obiettivo?

risposta

10

disabilitarlo completamente:

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

o capire cosa esattamente tipo di evento degrada le prestazioni e disabilitarlo:

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

Non sono gli eventi che causano il degrado delle prestazioni, ma sono le informazioni sulla chiamata. In base alla risposta, posso concludere che non è possibile disattivare temporaneamente Intellitrace durante l'esecuzione del codice? –

+0

@Ewald: Penso che tu possa scrivere una macro che lo farà per te, cioè basta accendere/spegnere l'IT più velocemente usando la finestra di dialogo Opzioni. In altre parole - puoi semplicemente disattivare l'IT, è solo un modo, afaik. – abatishchev

+0

Non sto provando a disabilitare Intellitrace prima di iniziare la sessione di debug. Voglio disabilitare temporaneamente Intellitrace mentre sono nella sessione di debug. –

Problemi correlati