2011-02-20 14 views
5

ऐसा लगता है कि माइक्रोसॉफ्ट द्वारा उत्पादित दर्जनों डीबगर और डिबगिंग टूल हैं, जो कि कौन से टूल को लागू करने के लिए विकल्पों और प्रश्नों का एक भूलभुलैया बनाता है, और कब। उदाहरण के लिए, विंडबग है - और विजुअल स्टूडियो में डिबगर बनाया गया है। दोनों minidumps तक पहुंच सकते हैं। मैं एक दूसरे पर क्यों चुनूँगा?विंडोज डीबगर रोड-मैप

डॉ वाटसन अतीत के डिफ़ॉल्ट पोस्ट-मॉर्टम क्रैश विश्लेषण उपकरण थे। अब इसे "समस्या रिपोर्ट & समाधान" के साथ बदल दिया गया है। बदले में सर्वर पर आईआईएस अपवाद मॉनीटर के साथ बदले गए हैं? और शायद यह सब "माइक्रोसॉफ्ट सीडीबी डीबगर" के शीर्ष पर बनाया गया है, या शायद यह एक और डुप्लिकेट उपकरण है? एडीप्लस, अभी तक एक और, सीडीबी डीबगर पर बनाया गया है। भूलभुलैया अंतहीन पर जाना प्रतीत होता है।

क्या कोई इन सभी उपकरणों की वर्गीकरण या रोडमैप का लिंक प्रदान कर सकता है, जिनकी टिप्पणियां बहिष्कृत की जा रही हैं (डॉ वाटसन?) और "टूल दिशा" डीबग छात्रों को अवशोषित करना चाहिए? मुझे यकीन है कि यहां कई टूल और बेस लाइब्रेरीज़ हैं जिनका मैंने उल्लेख नहीं किया है। उनके बीच निर्भरताओं को भी जानना अच्छा लगेगा (जैसे सीडीबी डीबगर का उपयोग करके एडीप्लस)।

मुझे उपयोगी होने के लिए this link मिला है, क्योंकि यह उन प्रश्नों के उत्तर देता है जो मैं पूछ रहा हूं - हालांकि सामग्री दिनांकित है। कोई अन्य संसाधन जो समान सरल तुलना/विपरीत रन-डाउन देता है?

उत्तर

4

CDB and NTSD के बीच कोई अंतर नहीं है, इसके अलावा वे नई विंडो कैसे फैलते हैं। कमांड लाइन डिबगर्स पर विजुअल स्टूडियो का उपयोग करने का चयन करना कभी-कभी व्यक्तिगत पसंद का मामला होता है, लेकिन कभी-कभी कमांड लाइन नौकरी के लिए एक बेहतर उपकरण है। एक बार जब आप कमांड लाइन डिबगर्स का उपयोग करने में अच्छा हो जाते हैं, तो आप चीजें अधिक तेज़ी से कर सकते हैं। मुझे संदेह है कि कुछ परिदृश्य हैं जो रहते हैं जहां आप कमांड लाइन डीबगर के साथ एक विशिष्ट समस्या को डीबग कर सकते हैं, लेकिन मैं किसी भी हाथ से नहीं सोच सकता। तीसरा डीबगर जो आपने याद किया है वह केडी है, जो कर्नल डीबगर है। यदि आप कर्नल मोड सामान को डीबग करना चाहते हैं (यानी आपके डिवाइस ड्राइवर जो आपने लिखे हैं) यह वास्तव में आपकी एकमात्र पसंद है।

सीडीबी, एनटीएसई और केडी debugging tools for Windows का हिस्सा हैं, जो स्वयं डीडीके का हिस्सा हैं। विजुअल स्टूडियो अन्य डिबगिंग पैकेज और इसके विपरीत पर निर्भर नहीं है।

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

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