MSDN ग्राहक पोर्टल में Windows XP डाउनलोड की तलाश करते समय, मैंने इस पर ध्यान दिया:
तो, डीबग / चेक किया गया संस्करण क्या है?
MSDN ग्राहक पोर्टल में Windows XP डाउनलोड की तलाश करते समय, मैंने इस पर ध्यान दिया:
तो, डीबग / चेक किया गया संस्करण क्या है?
जवाबों:
डिबग / जाँच संस्करण डिवाइस ड्राइवर डीबगिंग के लिए प्रयोग किया जाता है। इसमें त्रुटि स्थितियों के लिए रन-टाइम चेक शामिल हैं और रन-टाइम अनुकूलन हटा दिए गए हैं।
विशेष रूप से, व्याख्याओं की व्याख्या करते हुए, डीबग / चेक किए गए संस्करण का उपयोग करने से आपको केवल तभी मदद मिलेगी जब आप कर्नेल-मोड घटक (सबसे अधिक संभावना ड्राइवर) लिख रहे हों, या यदि आप कुछ तृतीय-पक्ष कर्नेल-मोड घटकों पर भरोसा कर रहे हैं जो आपको विश्वास करते हैं उन स्थितियों के तहत छोटी हो सकती हैं जिन्हें आप उन्हें अंदर रखते हैं।
यह कहना है: डेवलपर्स के विशाल बहुमत (यानी उन एप्लिकेशन सॉफ़्टवेयर को विकसित करना - सॉफ्टवेयर जो उपयोगकर्ता के साथ बातचीत करते हैं, भले ही यह "प्रबंधित" या "अप्रबंधित" हो, कमांड-लाइन या जीयूआई-आधारित; संक्षेप में, उपयोगकर्ता-स्थान कोड; ) इसकी बिल्कुल भी आवश्यकता नहीं है, और इसका उपयोग नहीं करना चाहिए, क्योंकि यह विंडोज के मुख्यधारा संस्करणों की तुलना में धीमा है।
इसलिए यदि आप सुनिश्चित नहीं हैं कि आपको इसकी आवश्यकता है, तो आपको लगभग निश्चित रूप से इससे बचना चाहिए। इसके विपरीत, यदि आपके काम से लाभ होगा, तो आप पहले से ही इसके बारे में अच्छी तरह से जानते होंगे (जैसे कि जहाँ से यह पता था कि आपने कर्नेल-मोड विकास के बारे में जाना है)।
Speed is utterly irrelevant...
सच नहीं है। बहुत सारे मुश्किल बग तभी सामने आते हैं जब चीजें उनके लिए परिस्थितियों को बनाने के लिए तेजी से काम करना शुरू कर देती हैं। विशेष रूप से सूक्ष्म थ्रेडिंग त्रुटियां, एसिंक्स कॉलबैक, आदि। कभी-कभी आप इसे कुछ प्राचीन 16 बिट एप्लिकेशन जैसे नेत्रहीन भी देख सकते हैं, जैसे बहुत कष्टप्रद झिलमिलाहट।