2011-01-22 17 views
8

Başlarken çok fazla meta veri yükleyen bir uygulamam var. Bu birkaç saniye içinde yapılır, ancak IntelliTrace'i açtığımda yaşlanır. Neden olduğunu anlıyorum ama IntelliTrace'i kullanmam imkansız kılıyor.Uygulamanın yürütülmesi sırasında IntelliTrace'i devre dışı bırakma

İstediğim, bu yükleme sırasında IntelliTrace olaylarını ve çağrı bilgilerini kaydetmemek için koduma bir ifade eklemektir. Yükleme bittikten sonra IntelliTrace'in bilgileri tekrar kaydedebileceği bir ifade eklemek istiyorum.

Bunu başarmanın bir yolu var mı?

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

veya tam olarak etkinlik türü performansını düşürmektedir anlamaya ve devre dışı:

cevap

10

tamamen devre dışı

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

Bu performansın düşmeye neden olan olaylar değil, çağrı bilgisi. Cevabınıza dayanarak, kodun yürütülmesi sırasında Intellitrace'in geçici olarak kapatılmasının mümkün olmadığı sonucuna varılabilir mi? –

+0

@Ewald: Bunu sizin için yapacak bir makro yazabileceğinizi düşünüyorum, yani Seçenekler iletişim kutusunu kullanarak BT'yi daha hızlı açıp kapatabilirsiniz. Başka bir deyişle - BT'yi kapatabilirsin, bu tek yol, afaik. – abatishchev

+0

Hata ayıklama oturumunu başlatmadan önce Intellitrace'i devre dışı bırakmaya çalışmıyorum. Intellitrace 'u geçici olarak devre dışı bırakmak istiyorum iken Hata ayıklama oturumundayım. –

İlgili konular