ब्रेकप्वाइंट

लेखक: Peter Berry
निर्माण की तारीख: 11 अगस्त 2021
डेट अपडेट करें: 18 जून 2024
Anonim
PUBG Ka BAAP | Ghost Recon Breakpoint HINDI Part 54- खूनी कबीला
वीडियो: PUBG Ka BAAP | Ghost Recon Breakpoint HINDI Part 54- खूनी कबीला

विषय

परिभाषा - ब्रेकपॉइंट का क्या अर्थ है?

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

एक ब्रेकपॉइंट डिबगिंग प्रक्रिया को एक बड़े कार्यक्रम में गति प्रदान करने में मदद करता है ताकि निष्पादन शुरू होने से पहले वांछित बिंदु तक जारी रह सके। यह लाइन-बाय-लाइन आधार पर कोड के माध्यम से कदम रखने से अधिक कुशल है।

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


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

टेकोपेडिया ब्रेकपॉइंट की व्याख्या करता है

जब भी कोई ब्रेकपॉइंट मारा जाता है, तो एप्लिकेशन और डीबगर को "ब्रेक" मोड में कहा जाता है, जिसके दौरान निम्नलिखित कार्यों को निष्पादित किया जा सकता है:

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

ब्रेकप्वाइंट की प्रमुख विशेषताओं में शामिल हैं:


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

.NET फ्रेमवर्क System.Diagnostics.Debugger.Break विधि को कॉल करके प्रोग्राम ब्रेकपॉइंट को सम्मिलित करने का एक विकल्प प्रदान करता है, जिसके कारण एप्लिकेशन डीबगर के नीचे चलने पर टूट जाता है। हालांकि, यह सुझाव दिया जाता है कि इसका उपयोग केवल "डीबग" मोड में किया जा सकता है (कंपाइलर निर्देश का उपयोग करके, # डेबग)।

सिस्टम घटकों पर एक ब्रेकप्वाइंट सेट नहीं किया जाना चाहिए जो मिश्रित-मोड, देशी और प्रबंधित कोड के साथ एक प्रोग्राम का हिस्सा बनते हैं क्योंकि यह आम भाषा रनटाइम को तोड़ सकता है और डीबगर का जवाब देना बंद कर सकता है। इसके अलावा, लाइन नंबर 64,000 के बाद स्रोत कोड की तर्ज पर ब्रेकप्वाइंट नहीं मारा जाएगा।


यह परिभाषा C # के कॉन में लिखी गई थी