डॉटट्रेस का उपयोग करते समय, मुझे एक प्रोफाइलिंग मोड और एक समय माप विधि चुननी है। Profiling modes हैं:डॉटट्रेस - मेरे डेस्कटॉप ऐप के लिए मुझे किस प्रोफाइलिंग सेटिंग्स का उपयोग करना चाहिए?
- ट्रेसिंग
- लाइन-दर-पंक्ति
- सैम्पलिंग
और time measurement methods हैं:
- दीवार समय (प्रदर्शन काउंटर)
- थ्रेड समय
- वॉल टाइम (सीपीयू निर्देश)
ट्रेसिंग और लाइन-बाय-लाइन थ्रेड टाइम मापन का उपयोग नहीं कर सकता है। लेकिन यह अभी भी कोशिश करने के लिए मुझे सात अलग संयोजनों के साथ छोड़ देता है। मैंने अब एक दर्जन से अधिक बार डॉटट्रेस सहायता पृष्ठों को पढ़ा है, और मैं इसे चुनने के बारे में और अधिक जानकार नहीं रहूंगा।
मैं एक डब्ल्यूडब्ल्यूएफ ऐप पर काम कर रहा हूं जो वर्ड डॉक्स पढ़ता है, सभी पैराग्राफ और शैलियों को निकालता है, और उसके बाद दस्तावेज़ खंडों को चुनने के लिए उस निकाली गई सामग्री के माध्यम से लूप करता है। मैं इस प्रक्रिया को अनुकूलित करने की कोशिश कर रहा हूं। (वर्तमान में इसे पूरा होने में एक घंटे से अधिक समय लगता है, इसलिए मैं इसे समाप्त होने तक इसे दिए गए समय के लिए प्रोफाइल करने की कोशिश कर रहा हूं।)
कौन सा प्रोफाइलिंग और समय माप प्रकार मुझे सर्वोत्तम परिणाम देगा? या अगर जवाब "यह निर्भर करता है", तो यह किस पर निर्भर करता है? किसी दिए गए प्रोफाइलिंग मोड या समय माप विधि के पेशेवरों और विपक्ष क्या हैं?
इसके अलावा, "उच्च सटीकता" कब चुना जाना चाहिए? आप इसे क्यों नहीं चुनेंगे? – usr