8

मेरे पास एक ऐसा एप्लिकेशन है जो शुरू होने पर बहुत से मेटाडेटा लोड करता है। यह कुछ सेकंड के भीतर किया जाता है, लेकिन जब मैं IntelliTrace चालू करता हूं तो इसमें उम्र होती है। मैं समझता हूं क्यों, लेकिन यह मेरे लिए IntelliTrace का उपयोग करना असंभव बनाता है।आवेदन के निष्पादन के दौरान IntelliTrace को अक्षम करें

मैं क्या चाहता हूं कि इस कोड के दौरान IntelliTrace ईवेंट रिकॉर्ड करने और कॉल जानकारी को रिकॉर्ड न करने के लिए मेरे कोड में एक कथन जोड़ना है। लोड समाप्त होने के बाद, मैं एक बयान जोड़ना चाहता हूं कि IntelliTrace फिर से जानकारी रिकॉर्ड कर सकता है।

क्या यह हासिल करने का कोई तरीका है?

उत्तर

10

यह पूरी तरह से अक्षम करें:

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

या यह पता लगाने वास्तव में क्या घटना प्रकार प्रदर्शन खराब हो और इसे अक्षम:

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

यह घटनाओं है कि प्रदर्शन के नीचा उत्पन्न कर रहे हैं नहीं हैं, लेकिन यह कॉल जानकारी है। आपके उत्तर के आधार पर, क्या मैं निष्कर्ष निकाल सकता हूं कि कोड के निष्पादन के दौरान इंटेलिट्रेस अस्थायी को बंद करना संभव नहीं है? –

+0

@Ewald: मुझे लगता है कि आप एक मैक्रो लिख सकते हैं जो आपके लिए ऐसा करेगा, यानी विकल्प संवाद का उपयोग करके आईटी को और अधिक तेज़ी से चालू/बंद करें। दूसरे शब्दों में - आप केवल आईटी को बंद कर सकते हैं, यही एकमात्र तरीका है, afaik। – abatishchev

+0

मैं डीबगिंग सत्र शुरू करने से पहले इंटेलिट्रेस को अक्षम करने की कोशिश नहीं कर रहा हूं। मैं इंटेलिट्रेस अक्षम करना चाहता हूं जबकि मैं डिबगिंग सत्र में हूं। –

संबंधित मुद्दे