इंटेल इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण प्राप्त करें
इंटेल लोगो

Intel® Inspector के साथ आरंभ करें

इंटेल® इंस्पेक्टर विंडोज* और लिनक्स* ऑपरेटिंग सिस्टम पर सीरियल और मल्टीथ्रेडेड एप्लिकेशन विकसित करने वाले उपयोगकर्ताओं के लिए एक गतिशील मेमोरी और थ्रेडिंग त्रुटि जांच उपकरण है।
यह दस्तावेज़ Intel Inspector GUI का उपयोग आरंभ करने के लिए विशिष्ट कार्यप्रवाह का सारांश प्रस्तुत करता है।

प्रमुख विशेषताऐं

इंटेल इंस्पेक्टर प्रदान करता है:

  • स्टैंडअलोन GUI, माइक्रोसॉफ्ट विजुअल स्टूडियो* प्लग-इन, और कमांड लाइन परिचालन वातावरण।
  • पूर्व निर्धारित विश्लेषण कॉन्फ़िगरेशन (कुछ कॉन्फ़िगर करने योग्य सेटिंग्स के साथ), साथ ही विश्लेषण क्षेत्र और लागत को नियंत्रित करने में आपकी सहायता करने के लिए कस्टम विश्लेषण कॉन्फ़िगरेशन बनाने की क्षमता।
  • व्यक्तिगत समस्याओं, समस्या की घटनाओं और कॉल स्टैक जानकारी की दृश्यता, समस्या की प्राथमिकता और समावेशन व बहिष्करण के आधार पर फ़िल्टरिंग, जिससे आपको उन वस्तुओं पर ध्यान केंद्रित करने में मदद मिलेगी जिन पर आपका ध्यान देने की आवश्यकता है।
  • समस्या दमन आपको केवल उन मुद्दों पर ध्यान केंद्रित करने में सहायता करता है जिन पर आपका ध्यान देने की आवश्यकता है, जिसमें निम्नलिखित क्षमताएं शामिल हैं:
  • स्टैक के आधार पर दमन नियम बनाएं
  • तृतीय-पक्ष दमन को परिवर्तित करें fileइंटेल इंस्पेक्टर दमन के लिए file प्रारूप
  • दमन बनाएँ और संपादित करें fileएक पाठ संपादक में
  • इंटरैक्टिव डिबगिंग क्षमता ताकि आप विश्लेषण के दौरान समस्याओं की अधिक गहराई से जांच कर सकें
  • लगातार प्रसारित समस्या स्थिति की जानकारी आपको बार-बार मुद्दों की जांच करने से बचने में मदद करती है
  • ऑन-डिमांड मेमोरी लीक डिटेक्शन सहित रिपोर्ट की गई मेमोरी त्रुटियों की भरमार
  • मेमोरी वृद्धि माप यह सुनिश्चित करने में मदद करता है कि आपका एप्लिकेशन अपेक्षा से अधिक मेमोरी का उपयोग नहीं करता है
  • डेटा रेस, डेडलॉक, लॉक पदानुक्रम उल्लंघन, और क्रॉस-थ्रेड स्टैक एक्सेस त्रुटि का पता लगाना, जिसमें स्टैक पर त्रुटि का पता लगाना शामिल है
  • Intel® सॉफ्टवेयर मैनेजर इंटेल सॉफ्टवेयर अपडेट को डाउनलोड और इंस्टॉल करने, इंस्टॉल किए गए सॉफ्टवेयर की सदस्यता स्थिति का प्रबंधन करने, सीरियल नंबर सक्रिय करने और इंटेल सॉफ्टवेयर के बारे में नवीनतम समाचार जानने के लिए (केवल विंडोज* ओएस)

इंटेल इंस्पेक्टर एक के रूप में उपलब्ध है अकेला इंस्टॉलेशन और निम्नलिखित उत्पादों के भाग के रूप में:

नोटिस और अस्वीकरण

इंटेल प्रौद्योगिकियों को सक्षम हार्डवेयर, सॉफ़्टवेयर या सेवा सक्रियण की आवश्यकता हो सकती है।
कोई भी उत्पाद या घटक पूर्णतः सुरक्षित नहीं हो सकता।
आपकी लागत और परिणाम भिन्न हो सकते हैं.
© इंटेल कॉर्पोरेशन। Intel, Intel लोगो और अन्य Intel चिह्न Intel Corporation या उसकी सहायक कंपनियों के ट्रेडमार्क हैं। अन्य नामों और ब्रांडों पर दूसरों की संपत्ति के रूप में दावा किया जा सकता है।
Microsoft, Windows और Windows लोगो ट्रेडमार्क हैं, या संयुक्त राज्य अमेरिका और/या अन्य देशों में Microsoft Corporation के पंजीकृत ट्रेडमार्क हैं।
इस दस्तावेज़ द्वारा किसी भी बौद्धिक संपदा अधिकार के लिए कोई लाइसेंस (स्पष्ट या निहित, विबंधन द्वारा या अन्यथा) प्रदान नहीं किया गया है।
वर्णित उत्पादों में डिज़ाइन दोष या त्रुटियाँ हो सकती हैं जिन्हें इरेटा के रूप में जाना जाता है, जिसके कारण उत्पाद प्रकाशित विनिर्देशों से अलग हो सकता है। वर्तमान में वर्णित इरेटा अनुरोध पर उपलब्ध हैं।

इंटेल बिना किसी सीमा के, व्यापारिक योग्यता की निहित वारंटी, किसी विशेष उद्देश्य के लिए उपयुक्तता, और गैर-उल्लंघन, साथ ही प्रदर्शन के दौरान उत्पन्न होने वाली किसी भी वारंटी, व्यवहार के पाठ्यक्रम, या व्यापार में उपयोग सहित सभी व्यक्त और निहित वारंटी को अस्वीकार करता है।

Intel® Inspector-Windows* OS के साथ आरंभ करें

Intel® Inspector विंडोज* और लिनक्स* ऑपरेटिंग सिस्टम पर सीरियल और मल्टीथ्रेडेड एप्लिकेशन विकसित करने वाले उपयोगकर्ताओं के लिए एक गतिशील मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण है। यह विषय एक आरंभिक दस्तावेज़ का हिस्सा है जो एक एंड-टू-एंड वर्कफ़्लो का सारांश देता है जिसे आप अपने अनुप्रयोगों पर लागू कर सकते हैं।

आवश्यक शर्तें

आप C++ और Fortran बाइनरी के डीबग और रिलीज़ मोड दोनों में मेमोरी और थ्रेडिंग त्रुटियों का विश्लेषण करने के लिए Intel Inspector का उपयोग कर सकते हैं। ऐसे एप्लिकेशन बनाने के लिए जो सबसे सटीक और पूर्ण Intel Inspector विश्लेषण परिणाम देते हैं:

अपना एप्लिकेशन डिबग मोड में बनाएं.

  • इष्टतम कंपाइलर/लिंकर सेटिंग्स का उपयोग करें। अधिक जानकारी के लिए, देखें इंटेल इंस्पेक्टर में एप्लिकेशन बनाना सहायता.
  • थ्रेडिंग विश्लेषण चलाने से पहले सुनिश्चित करें कि आपका एप्लिकेशन एक से अधिक थ्रेड बनाता है। इसके अतिरिक्त:
  • सत्यापित करें कि आपका अनुप्रयोग Intel Inspector वातावरण के बाहर चलता है.
  • चलाएँ \inspxe-vars.bat कमांड. .
    डिफ़ॉल्ट स्थापना पथ, , नीचे है C:\प्रोग्राम Fileएस (x86)\इंटेल
    \oneAPI\निरीक्षक (कुछ सिस्टम पर, प्रोग्राम के बजाय Files (x86), निर्देशिका का नाम है कार्यक्रम Files ).

टिप्पणी अपने वातावरण को सेट करना केवल तभी आवश्यक है जब आप inspxe-gui कमांड का उपयोग करने की योजना बनाते हैं
कमांड लाइन इंटरफ़ेस चलाने के लिए Intel Inspector स्टैंडअलोन GUI इंटरफ़ेस या inspxe-cl कमांड लॉन्च करें।

अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर में एप्लिकेशन बनाना सहायता.

शुरू हो जाओ

इंटेल इंस्पेक्टर का उपयोग शुरू करने के लिए इन चरणों का पालन करें।

मुख्य सामग्री पर जाएंटूलबार पर जाएं वर्डप्रेस मैनुअल के बारे में+ 30,21030,210 टिप्पणियाँ मॉडरेशन में नई View पोस्ट हाउडी, ताहिर लॉग आउट स्क्रीन विकल्पमदद पोस्ट संपादित करें नया जोड़ें शीर्षक जोड़ें इंटेल इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग एरर चेकिंग टूल यूजर गाइड प्राप्त करें स्थायी लिंक: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎संपादित करें मीडिया जोड़ेंपीडीएफ जोड़ें गिवअवे जोड़ेंविज़ुअलटेक्स्ट पैराग्राफ़ P शब्द गणना: 671 ड्राफ्ट 4:54:31 पूर्वाह्न पर सहेजा गया। अंतिम बार 25 मार्च, 2023 को 12:56 अपराह्न पर संपादित किया गया ऊपर ले जाएँनीचे ले जाएँटॉगल पैनल: Tags नया जोड़ो Tag अलग tags अल्पविराम के साथ शब्द हटाएँ: जाँच उपकरण जाँच उपकरणशब्द हटाएँ: डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरणशब्द हटाएँ: त्रुटि जाँच उपकरण त्रुटि जाँच उपकरणशब्द हटाएँ: इंस्पेक्टर इंस्पेक्टर प्राप्त करेंशब्द हटाएँ: इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण प्राप्त करें इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण प्राप्त करेंशब्द हटाएँ: इंटेल इंटेलशब्द हटाएँ: थ्रेडिंग त्रुटि जाँच उपकरण थ्रेडिंग त्रुटि जाँच उपकरण सबसे अधिक उपयोग किए जाने वाले में से चुनें tags ऊपर जाएँ नीचे जाएँ टॉगल पैनल: फीचर्ड इमेज सेट करें फ़ीचर्ड इमेज सेट करें ऊपर जाएँ नीचे जाएँ टॉगल पैनल: एडिटर ब्लॉक एडिटर पर स्विच करें ऊपर जाएँ नीचे जाएँ टॉगल पैनल: प्री पब्लिश करेंview परिवर्तन(नए टैब में खुलता है) स्थिति: प्रकाशित संपादित करें स्थिति संपादित करें दृश्यता: सार्वजनिक संपादित करें दृश्यता प्रकाशित: 25 मार्च, 2023 को 12:56 बजे संपादित करें दिनांक और समय संपादित करें SEO: उपलब्ध नहीं पठनीयता: ठीक WordPress.Version 6.1.1 के साथ बनाने के लिए धन्यवाद संवाद बंद करें मीडिया जोड़ें क्रियाएँ अपलोड करें fileएसमीडिया लाइब्रेरी मीडिया फ़िल्टर करें प्रकार के अनुसार फ़िल्टर करें इस पोस्ट पर अपलोड किया गया दिनांक के अनुसार फ़िल्टर करें सभी दिनांक मीडिया सूची खोजें 6 में से 6 मीडिया आइटम दिखाए जा रहे हैं अटैचमेंट विवरण intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png 26 मार्च, 2023 173 KB 541 गुणा 474 पिक्सेल छवि संपादित करें स्थायी रूप से हटाएं वैकल्पिक पाठ छवि के उद्देश्य का वर्णन करना सीखें(नए टैब में खुलता है)। अगर छवि पूरी तरह से सजावटी है तो खाली छोड़ दें। शीर्षक intel Inspector Get Dynamic Memory and Threading Error Checking Tool User Guide (1) कैप्शन विवरण File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png प्रतिलिपि URL क्लिपबोर्ड पर अटैचमेंट डिस्प्ले सेटिंग्स संरेखण कोई नहीं लिंक कोई नहीं आकार पूर्ण आकार - 541 × 474 चयनित मीडिया क्रियाएं 1 आइटम चयनित साफ़ पोस्ट में डालें

इंटेल इंस्पेक्टर लॉन्च करें
लॉन्च करने के लिए:

  • इंटेल इंस्पेक्टर स्टैंडअलोन GUI: inspxe-gui कमांड चलाएँ या Microsoft Windows* से चलाएँ सभी ऐपs स्क्रीन, का चयन करें इंटेल इंस्पेक्टर [संस्करण].
  • Visual Studio* IDE में Intel Inspector प्लग-इन: Visual Studio* IDE में अपना समाधान खोलें और क्लिक करें  आइकन  आइकन.
    कमांड लाइन इंटरफ़ेस लॉन्च करने के लिए: inspxe-cl कमांड चलाएँ। (सहायता प्राप्त करने के लिए, कमांड लाइन में -help जोड़ें।)

प्रोजेक्ट चुनें/बनाएँ
इंटेल इंस्पेक्टर एक प्रोजेक्ट प्रतिमान पर आधारित है और विश्लेषण सुविधाओं को सक्षम करने के लिए आपको एक प्रोजेक्ट बनाना या खोलना आवश्यक है।
विश्लेषण परियोजना को इस प्रकार समझें:

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

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

बख्शीश
विश्लेषण प्रकारों का बार-बार उपयोग करें। अपने आवेदन को सही तरीके से सेट करने के लिए एक संकीर्ण दायरे से शुरू करें और विश्लेषण अवधि के लिए अपेक्षाएँ निर्धारित करें। दायरा तभी बढ़ाएँ जब आपको अधिक उत्तरों की आवश्यकता हो और आप बढ़ी हुई लागत को सहन कर सकें।

अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर सहायता में विश्लेषण कॉन्फ़िगर करना.
विश्लेषण चलाएँ

जब आप विश्लेषण चलाते हैं, तो Intel Inspector:

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

समस्याएँ चुनें
विश्लेषण के दौरान, Intel Inspector पता लगाए गए क्रम में समस्याओं को प्रदर्शित करता है। विश्लेषण पूरा होने के बाद, Intel Inspector:

  • समूहों ने समस्या समूहों में समस्याओं का पता लगाया (लेकिन फिर भी व्यक्तिगत समस्याओं और समस्या घटनाओं में दृश्यता प्रदान की)।
  • समस्या सेट को प्राथमिकता देता है।
  • उन समस्या समूहों पर ध्यान केंद्रित करने में आपकी सहायता करने के लिए फ़िल्टरिंग की पेशकश की जाती है जिन पर आपका ध्यान देने की आवश्यकता है।

मुख्य सामग्री पर जाएंटूलबार पर जाएं वर्डप्रेस मैनुअल के बारे में+ 30,21030,210 टिप्पणियाँ मॉडरेशन में नई View पोस्ट हाउडी, ताहिर लॉग आउट स्क्रीन विकल्पमदद पोस्ट संपादित करें नया जोड़ें शीर्षक जोड़ें इंटेल इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग एरर चेकिंग टूल यूजर गाइड प्राप्त करें स्थायी लिंक: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎संपादित करें मीडिया जोड़ेंपीडीएफ जोड़ें गिवअवे जोड़ेंविज़ुअलटेक्स्ट पैराग्राफ़ P शब्द गणना: 671 ड्राफ्ट 4:54:31 पूर्वाह्न पर सहेजा गया। अंतिम बार 25 मार्च, 2023 को 12:56 अपराह्न पर संपादित किया गया ऊपर ले जाएँनीचे ले जाएँटॉगल पैनल: Tags नया जोड़ो Tag अलग tags अल्पविराम के साथ शब्द हटाएँ: जाँच उपकरण जाँच उपकरणशब्द हटाएँ: डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरणशब्द हटाएँ: त्रुटि जाँच उपकरण त्रुटि जाँच उपकरणशब्द हटाएँ: इंस्पेक्टर इंस्पेक्टर प्राप्त करेंशब्द हटाएँ: इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण प्राप्त करें इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण प्राप्त करेंशब्द हटाएँ: इंटेल इंटेलशब्द हटाएँ: थ्रेडिंग त्रुटि जाँच उपकरण थ्रेडिंग त्रुटि जाँच उपकरण सबसे अधिक उपयोग किए जाने वाले में से चुनें tags ऊपर जाएँ नीचे जाएँ टॉगल पैनल: फीचर्ड इमेज सेट करें फ़ीचर्ड इमेज सेट करें ऊपर जाएँ नीचे जाएँ टॉगल पैनल: एडिटर ब्लॉक एडिटर पर स्विच करें ऊपर जाएँ नीचे जाएँ टॉगल पैनल: प्री पब्लिश करेंview परिवर्तन(नए टैब में खुलता है) स्थिति: प्रकाशित संपादित करें स्थिति संपादित करें दृश्यता: सार्वजनिक संपादित करें दृश्यता प्रकाशित: 25 मार्च, 2023 को 12:56 बजे संपादित करें दिनांक और समय संपादित करें SEO: उपलब्ध नहीं पठनीयता: ठीक WordPress.Version 6.1.1 के साथ बनाने के लिए धन्यवाद संवाद बंद करें मीडिया जोड़ें क्रियाएँ अपलोड करें fileएसमीडिया लाइब्रेरी मीडिया फ़िल्टर करें प्रकार के अनुसार फ़िल्टर करें इस पोस्ट पर अपलोड किया गया दिनांक के अनुसार फ़िल्टर करें सभी दिनांक मीडिया सूची खोजें 6 में से 6 मीडिया आइटम दिखाए जा रहे हैं अटैचमेंट विवरण intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png 26 मार्च, 2023 173 KB 541 गुणा 474 पिक्सेल छवि संपादित करें स्थायी रूप से हटाएं वैकल्पिक पाठ छवि के उद्देश्य का वर्णन करना सीखें(नए टैब में खुलता है)। अगर छवि पूरी तरह से सजावटी है तो खाली छोड़ दें। शीर्षक intel Inspector Get Dynamic Memory and Threading Error Checking Tool User Guide (1) कैप्शन विवरण File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png प्रतिलिपि URL क्लिपबोर्ड पर अटैचमेंट डिस्प्ले सेटिंग्स संरेखण कोई नहीं लिंक कोई नहीं आकार पूर्ण आकार - 541 × 474 चयनित मीडिया क्रियाएं 1 आइटम चयनित साफ़ पोस्ट में डालें

अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर सहायता में चयन संबंधी समस्याएं.
परिणाम डेटा की व्याख्या करें और समस्याओं का समाधान करें
अपनी उत्पादकता बढ़ाने के लिए निम्नलिखित इंटेल इंस्पेक्टर सुविधाओं का उपयोग करें:

परिणाम डेटा की व्याख्या करें. समस्या समझाएँ सहायता

अधिक जानकारी के लिए देखें समस्या स्पष्ट करने में सहायता तक पहुँचना इंटेल इंस्पेक्टर सहायता में.

  • विश्लेषण के दौरान
  • विश्लेषण पूरा होने के बाद
केवल उन मुद्दों पर ध्यान केन्द्रित करें जिन पर आपका ध्यान देने की आवश्यकता है। गंभीरता स्तर अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर में गंभीरता स्तर मदद.
  • विश्लेषण के दौरान
  • विश्लेषण पूरा होने के बाद
राज्य अमेरिका विश्लेषण पूरा होने के बाद
अधिक जानकारी के लिए देखें राज्य अमेरिका इंटेल इंस्पेक्टर सहायता में.
दमन नियम विश्लेषण पूरा होने के बाद
अधिक जानकारी के लिए देखें इंटेल में दमन समर्थन इंस्पेक्टर सहायता.
मुद्दों का समाधान करें. डिफ़ॉल्ट संपादक तक सीधी पहुंच अधिक जानकारी के लिए, देखें संपादन इंटेल इंस्पेक्टर में स्रोत कोड मदद.
  • विश्लेषण के दौरान
  • विश्लेषण पूरा होने के बाद
और अधिक जानें
दस्तावेज़/संसाधन विवरण
इंटेल इंस्पेक्टर: प्रदर्शित प्रलेखन नौसिखिए, मध्यवर्ती और उन्नत उपयोगकर्ताओं के लिए एक उत्कृष्ट समग्र संसाधन, इस पृष्ठ में गाइड, रिलीज़ नोट्स, वीडियो, विशेष रुप से प्रदर्शित विषय, प्रशिक्षण के लिंक शामिल हैंampलेस, और बहुत कुछ।
इंटेल इंस्पेक्टर रिलीज़ नोट्स और नए विशेषताएँ इसमें Intel Inspector के बारे में नवीनतम जानकारी शामिल है, जिसमें विवरण, तकनीकी सहायता और ज्ञात सीमाएँ शामिल हैं। इस दस्तावेज़ में सिस्टम आवश्यकताएँ, इंस्टॉलेशन निर्देश और कमांड लाइन वातावरण सेट अप करने के निर्देश भी शामिल हैं।
ट्यूटोरियल इंटेल इंस्पेक्टर का उपयोग करना सीखने में आपकी सहायता करें। आपके द्वारा प्रशिक्षण फ़ाइल कॉपी करने के बादampले संपीड़ित file किसी लिखने योग्य निर्देशिका में सामग्री निकालने के लिए उपयुक्त उपकरण का उपयोग करें। प्रशिक्षण फ़ाइल लोड करने के लिएampVisual Studio* वातावरण में प्रवेश करने के लिए, .sln पर doubleclick करें file.

प्रशिक्षणampप्रशिक्षण आपको इंटेल इंस्पेक्टर का उपयोग करना सीखने में मदद करेगा।amples को व्यक्तिगत संपीड़ित के रूप में स्थापित किया जाता है files के अंतर्गत \एसamples\en\. आपके द्वारा प्रशिक्षण फ़ाइल की प्रतिलिपि बनाने के बादampले संपीड़ित file लिखने योग्य

निर्देशिका, सामग्री को निकालने के लिए एक उपयुक्त उपकरण का उपयोग करें। निकाली गई सामग्री में एक छोटा README शामिल है जो बताता है कि प्रशिक्षण कैसे बनाया जाएampले और समस्याओं को ठीक करें.

प्रशिक्षण फ़ाइल लोड करने के लिएampVisual Studio* वातावरण में जाने के लिए, .sln बटन पर डबल-क्लिक करें file.

ट्यूटोरियल आपको दिखाते हैं कि C++ और Fortran प्रशिक्षण का उपयोग करके अप्रारंभीकृत मेमोरी एक्सेस, मेमोरी लीक और डेटा रेस त्रुटियों को कैसे ढूंढें और ठीक करेंampलेस.

इंटेल इंस्पेक्टर उपयोगकर्ता मार्गदर्शक उपयोगकर्ता गाइड इंटेल इंस्पेक्टर के लिए प्राथमिक दस्तावेज़ है।
और अधिक संसाधनों इंटेल इंस्पेक्टर: होम
इंटेल इंस्पेक्टर शब्दावली
हमारे दस्तावेज़ देखें

Intel® Inspector-Linux* OS के साथ आरंभ करें

Intel® Inspector विंडोज* और लिनक्स* ऑपरेटिंग सिस्टम पर सीरियल और मल्टीथ्रेडेड एप्लिकेशन विकसित करने वाले उपयोगकर्ताओं के लिए एक गतिशील मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण है। यह विषय एक आरंभिक दस्तावेज़ का हिस्सा है जो एक एंड-टू-एंड वर्कफ़्लो का सारांश देता है जिसे आप अपने अनुप्रयोगों पर लागू कर सकते हैं।

आवश्यक शर्तें

आप C++ और Fortran बाइनरी के डीबग और रिलीज़ मोड दोनों में मेमोरी और थ्रेडिंग त्रुटियों का विश्लेषण करने के लिए Intel Inspector का उपयोग कर सकते हैं। ऐसे एप्लिकेशन बनाने के लिए जो सबसे सटीक और पूर्ण Intel Inspector विश्लेषण परिणाम देते हैं:

  • अपना एप्लिकेशन डिबग मोड में बनाएं.
  • इष्टतम कंपाइलर/लिंकर सेटिंग्स का उपयोग करें। अधिक जानकारी के लिए, देखें इंटेल इंस्पेक्टर में एप्लिकेशन बनाना सहायता.
  • थ्रेडिंग विश्लेषण चलाने से पहले सुनिश्चित करें कि आपका एप्लिकेशन एक से अधिक थ्रेड बनाता है। इसके अतिरिक्त:
  • सत्यापित करें कि आपका अनुप्रयोग Intel Inspector वातावरण के बाहर चलता है.
  • सुनिश्चित करें कि आपने अपने टेक्स्ट एडिटर में EDITOR या VISUAL पर्यावरण चर सेट किया है।
  • अपना परिवेश सेट करने के लिए निम्न में से कोई एक कार्य करें:
  • निम्नलिखित स्रोत आदेशों में से एक चलाएँ:
  • csh/tcsh उपयोगकर्ताओं के लिए: स्रोत /inspxe-vars.csh
  • बैश उपयोगकर्ताओं के लिए: स्रोत /inspxe-vars.sh
  • Intel® oneAPI HPC Toolkit या Intel® oneAPI IoT Toolkit स्थापना के भाग के रूप में अनुप्रयोग के लिए इस स्क्रिप्ट का नाम inspxe-vars के बजाय env\vars है।
    डिफ़ॉल्ट स्थापना पथ, , नीचे है:
  • /opt/intel/oneapi/इंस्पेक्टर रूट उपयोगकर्ताओं के लिए
  • $HOME/intel/oneapi/inspector गैर-रूट उपयोगकर्ताओं के लिए
  • जोड़ना /बिन32 or /बिन64 अपने पथ पर.
    अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर में एप्लिकेशन बनाना सहायता.
शुरू हो जाओ

इंटेल इंस्पेक्टर का उपयोग शुरू करने के लिए इन चरणों का पालन करें

Intel® Inspector-Linux* OS के साथ आरंभ करें

इंटेल इंस्पेक्टर लॉन्च करें
इंटेल इंस्पेक्टर स्टैंडअलोन GUI लॉन्च करने के लिए, inspxe-gui कमांड चलाएँ।

कमांड लाइन इंटरफ़ेस लॉन्च करने के लिए: inspxe-cl कमांड चलाएँ। (सहायता प्राप्त करने के लिए, -help को कमांड में जोड़ें)
कमांड लाइन।)
प्रोजेक्ट चुनें/बनाएं इंटेल इंस्पेक्टर एक प्रोजेक्ट प्रतिमान पर आधारित है और विश्लेषण सुविधाओं को सक्षम करने के लिए आपको एक प्रोजेक्ट बनाना या खोलना आवश्यक है।
विश्लेषण परियोजना को इस प्रकार समझें:

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

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

बख्शीश
विश्लेषण प्रकारों का बार-बार उपयोग करें। अपने एप्लिकेशन को सही तरीके से सेट अप करने के लिए एक संकीर्ण दायरे से शुरू करें
और विश्लेषण अवधि के लिए अपेक्षाएँ निर्धारित करें। दायरा तभी बढ़ाएँ जब आपको ज़्यादा उत्तरों की ज़रूरत हो और आप बढ़ी हुई लागत को बर्दाश्त कर सकें।

अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर सहायता में विश्लेषण कॉन्फ़िगर करना.
विश्लेषण चलाएँ
जब आप विश्लेषण चलाते हैं, तो Intel Inspector:

  • आपके आवेदन को निष्पादित करता है.
  • उन मुद्दों की पहचान करता है जिन पर ध्यान देने की आवश्यकता हो सकती है।
  • उन मुद्दों को एक परिणाम में एकत्रित करता है।
  • प्रतीक जानकारी को में परिवर्तित करता है fileनाम और पंक्ति संख्या.
  • दमन नियम लागू करता है.
  • डुप्लिकेट उन्मूलन करता है.
  • समस्या सेट बनाता है.
  • आपके विश्लेषण कॉन्फ़िगरेशन विकल्पों के आधार पर, एक इंटरैक्टिव डिबगिंग सत्र लॉन्च हो सकता है।
    अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर हेल में विश्लेषण चलानाp.
    विश्लेषण के दौरान, Intel Inspector समस्याओं को पता लगाए गए क्रम में प्रदर्शित करता है। विश्लेषण पूरा होने के बाद, Intel Inspector:
  • समूहों ने समस्या समूहों में समस्याओं का पता लगाया (लेकिन फिर भी व्यक्तिगत समस्याओं और समस्या घटनाओं में दृश्यता प्रदान की)।
  • समस्या सेट को प्राथमिकता देता है।
  • उन समस्या समूहों पर ध्यान केंद्रित करने में आपकी सहायता करने के लिए फ़िल्टरिंग प्रदान करता है जिन पर आपका ध्यान देने की आवश्यकता है
    Intel® Inspector-Linux* OS के साथ आरंभ करें

अधिक जानकारी के लिए देखें इंटेल इंस्पेक्टर सहायता में चयन संबंधी समस्याएं.
परिणाम डेटा की व्याख्या करें और समस्याओं का समाधान करें
अपनी उत्पादकता बढ़ाने के लिए निम्नलिखित इंटेल इंस्पेक्टर सुविधाओं का उपयोग करें:

उद्देश्य विशेषता विश्लेषण के दौरान/विश्लेषण पूरा होने के बाद
परिणाम डेटा की व्याख्या करें. समस्या समझाएँ सहायता

अधिक जानकारी के लिए देखें समस्या स्पष्ट करने में सहायता तक पहुँचना इंटेल इंस्पेक्टर सहायता में.

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

और अधिक जानें

दस्तावेज़/संसाधन विवरण
इंटेल इंस्पेक्टर: प्रदर्शित प्रलेखन नौसिखिए, मध्यवर्ती और उन्नत उपयोगकर्ताओं के लिए एक उत्कृष्ट समग्र संसाधन, इस पृष्ठ में गाइड, रिलीज़ नोट्स, वीडियो, विशेष रुप से प्रदर्शित विषय, प्रशिक्षण के लिंक शामिल हैंampलेस, और अधिक
इंटेल इंस्पेक्टर रिलीज़ नोट्स और नए विशेषताएँ इसमें Intel Inspector के बारे में नवीनतम जानकारी शामिल है, जिसमें विवरण, तकनीकी सहायता और ज्ञात सीमाएँ शामिल हैं। इस दस्तावेज़ में सिस्टम आवश्यकताएँ, इंस्टॉलेशन निर्देश और कमांड लाइन वातावरण सेट अप करने के निर्देश भी शामिल हैं।

 

ट्यूटोरियल इंटेल इंस्पेक्टर का उपयोग करना सीखने में आपकी सहायता करें। आपके द्वारा प्रशिक्षण फ़ाइल कॉपी करने के बादampले संपीड़ित file किसी लिखने योग्य निर्देशिका में सामग्री निकालने के लिए उपयुक्त उपकरण का उपयोग करें। प्रशिक्षण फ़ाइल लोड करने के लिएampVisual Studio* वातावरण में प्रवेश करने के लिए, .sln बटन पर डबल-क्लिक करें file.

प्रशिक्षणampप्रशिक्षण आपको इंटेल इंस्पेक्टर का उपयोग करना सीखने में मदद करेगा।amples को व्यक्तिगत संपीड़ित के रूप में स्थापित किया जाता है files के अंतर्गत / एसamples/en/. आपके द्वारा प्रशिक्षण फ़ाइल कॉपी करने के बादampले संपीड़ित file किसी लिखने योग्य निर्देशिका में, सामग्री को निकालने के लिए उपयुक्त उपकरण का उपयोग करें। निकाली गई सामग्री में एक छोटा README शामिल है जो बताता है कि प्रशिक्षण सामग्री कैसे बनाई जाएampले और समस्याओं को ठीक करें.

ट्यूटोरियल आपको दिखाते हैं कि C++ और Fortran प्रशिक्षण का उपयोग करके अप्रारंभीकृत मेमोरी एक्सेस, मेमोरी लीक और डेटा रेस त्रुटियों को कैसे ढूंढें और ठीक करेंampलेस.

 

इंटेल इंस्पेक्टर उपयोगकर्ता मार्गदर्शक उपयोगकर्ता गाइड इंटेल इंस्पेक्टर के लिए प्राथमिक दस्तावेज़ है।
इंटेल इंस्पेक्टर: होम

हमारे दस्तावेज़ देखें

इंटेल लोगो

दस्तावेज़ / संसाधन

इंटेल इंस्पेक्टर डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण प्राप्त करें [पीडीएफ] उपयोगकर्ता गाइड
इंस्पेक्टर गेट, डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण, इंस्पेक्टर गेट डायनेमिक मेमोरी और थ्रेडिंग त्रुटि जाँच उपकरण, थ्रेडिंग त्रुटि जाँच उपकरण, त्रुटि जाँच उपकरण, जाँच उपकरण

संदर्भ

एक टिप्पणी छोड़ें

आपकी ईमेल आईडी प्रकाशित नहीं की जाएगी। आवश्यक फ़ील्ड चिह्नित हैं *