इंटेल इन्स्पेक्टरले डायनामिक मेमोरी र थ्रेडिङ त्रुटि जाँच उपकरण पाउनुहोस्
Intel® Inspector को साथ सुरु गर्नुहोस्
Intel® Inspector Windows* र Linux* अपरेटिङ सिस्टमहरूमा क्रमिक र मल्टिथ्रेडेड अनुप्रयोगहरू विकास गर्ने प्रयोगकर्ताहरूको लागि गतिशील मेमोरी र थ्रेडिङ त्रुटि जाँच गर्ने उपकरण हो।
यो कागजातले Intel Inspector GUI प्रयोग गरेर सुरु गर्नको लागि सामान्य कार्यप्रवाहलाई संक्षेप गर्दछ।
मुख्य विशेषताहरु
इंटेल इन्स्पेक्टरले प्रस्ताव गर्दछ:
- स्ट्यान्डअलोन GUI, माइक्रोसफ्ट भिजुअल स्टुडियो* प्लग-इन, र कमाण्ड लाइन परिचालन वातावरणहरू।
- प्रिसेट विश्लेषण कन्फिगरेसनहरू (केही कन्फिगर योग्य सेटिङहरूसँग), साथै विश्लेषणको दायरा र लागत नियन्त्रण गर्न मद्दत गर्न अनुकूलन विश्लेषण कन्फिगरेसनहरू सिर्जना गर्ने क्षमता।
- व्यक्तिगत समस्याहरू, समस्या घटनाहरू, र कल स्ट्याक जानकारीमा दृश्यता, समस्या प्राथमिकता र समावेश र बहिष्करणद्वारा फिल्टरिङको साथमा तपाईंलाई तपाईंको ध्यान आवश्यक पर्ने वस्तुहरूमा फोकस गर्न मद्दत गर्न।
- समस्या दमनहरूले तपाईंलाई केवल ती मुद्दाहरूमा ध्यान केन्द्रित गर्न मद्दत गर्न मद्दत गर्दछ जसमा तपाईंको ध्यान आवश्यक हुन्छ, निम्न गर्ने क्षमताहरू सहित:
- स्ट्याकहरूमा आधारित दमन नियमहरू सिर्जना गर्नुहोस्
- तेस्रो-पक्ष दमन रूपान्तरण fileइंटेल इन्स्पेक्टर दमनमा file ढाँचा
- दमन सिर्जना र सम्पादन गर्नुहोस् fileपाठ सम्पादकमा छ
- अन्तरक्रियात्मक डिबगिङ क्षमता ताकि तपाईं विश्लेषणको क्रममा समस्याहरू अझ गहिरो रूपमा अन्वेषण गर्न सक्नुहुन्छ
- लगातार, प्रचारित समस्या स्थिति जानकारी तपाईंलाई बारम्बार मुद्दाहरूको अनुसन्धानबाट बच्न मद्दत गर्न
- रिपोर्ट गरिएको मेमोरी त्रुटिहरूको सम्पत्ति, मागमा मेमोरी चुहावट पत्ता लगाउने सहित
- तपाईको एप्लिकेसनले अपेक्षित भन्दा बढी मेमोरी प्रयोग गर्दैन भनेर सुनिश्चित गर्न मद्दतको लागि मेमोरी वृद्धि मापन
- डाटा रेस, डेडलक, लक पदानुक्रम उल्लङ्घन, र क्रस-थ्रेड स्ट्याक पहुँच त्रुटि पत्ता लगाउने, स्ट्याकमा त्रुटि पत्ता लगाउने सहित
- Intel® सफ्टवेयर प्रबन्धक Intel सफ्टवेयर अद्यावधिकहरू डाउनलोड र स्थापना गर्न, स्थापित सफ्टवेयरको सदस्यता स्थिति व्यवस्थापन गर्न, क्रम संख्याहरू सक्रिय गर्न, र Intel सफ्टवेयर (Windows* OS मात्र) बारे नवीनतम समाचारहरू पत्ता लगाउन।
Intel Inspector को रूपमा उपलब्ध छ स्ट्यान्डअलोन स्थापना र निम्न उत्पादनहरूको भागको रूपमा:
सूचनाहरू र अस्वीकरणहरू
इंटेल टेक्नोलोजीहरूले सक्षम हार्डवेयर, सफ्टवेयर वा सेवा सक्रियताको आवश्यक हुन सक्दछ।
कुनै पनि उत्पादन वा कम्पोनेन्ट पूर्ण रूपमा सुरक्षित हुन सक्दैन।
तपाईंको लागत र परिणाम फरक हुन सक्छ।
© इंटेल निगम। Intel, Intel लोगो, र अन्य Intel मार्कहरू Intel Corporation वा यसको सहायक कम्पनीहरूको ट्रेडमार्क हुन्। अन्य नाम र ब्रान्डहरू अरूको सम्पत्तिको रूपमा दाबी गर्न सकिन्छ।
माइक्रोसफ्ट, विन्डोज र विन्डोज लोगो संयुक्त राज्य अमेरिका र/वा अन्य देशहरूमा माइक्रोसफ्ट कर्पोरेशनका ट्रेडमार्क वा दर्ता गरिएका ट्रेडमार्कहरू हुन्।
यस कागजातद्वारा कुनै पनि बौद्धिक सम्पत्ति अधिकारको लागि कुनै इजाजतपत्र (व्यक्त वा निहित, एस्टोपेल वा अन्यथा) प्रदान गरिएको छैन।
वर्णन गरिएका उत्पादनहरूमा डिजाइन त्रुटिहरू वा त्रुटिहरू समावेश हुन सक्छन् जसलाई इरेटा भनिन्छ जसले उत्पादनलाई प्रकाशित विनिर्देशहरूबाट विचलित हुन सक्छ। हालको विशेषता इरेटा अनुरोधमा उपलब्ध छन्।
Intel ले सबै एक्सप्रेस र निहित वारेन्टीहरू अस्वीकृत गर्दछ, बिना सीमा, व्यापारिकताको निहित वारेन्टी, एक विशेष उद्देश्यको लागि फिटनेस, र गैर-उल्लंघन, साथै प्रदर्शनको पाठ्यक्रम, व्यवहारको पाठ्यक्रम, वा व्यापारमा प्रयोगबाट उत्पन्न हुने कुनै पनि वारेन्टी।
Intel® Inspector-Windows* OS को साथ सुरु गर्नुहोस्
Intel® Inspector Windows* र Linux* अपरेटिङ सिस्टमहरूमा क्रमिक र मल्टिथ्रेडेड अनुप्रयोगहरू विकास गर्ने प्रयोगकर्ताहरूको लागि गतिशील मेमोरी र थ्रेडिङ त्रुटि जाँच गर्ने उपकरण हो। यो विषय प्रारम्भ गर्ने कागजातको अंश हो जसले तपाईंले आफ्नो अनुप्रयोगहरूमा लागू गर्न सक्ने अन्त-देखि-अन्त कार्यप्रवाहलाई सारांशित गर्दछ।
पूर्व शर्तहरू
C++ र फोरट्रान बाइनरीहरूको डिबग र रिलीज मोडहरूमा मेमोरी र थ्रेडिङ त्रुटिहरूको विश्लेषण गर्न तपाईंले Intel Inspector प्रयोग गर्न सक्नुहुन्छ। सबैभन्दा सटीक र पूर्ण इंटेल इन्स्पेक्टर विश्लेषण परिणामहरू उत्पादन गर्ने अनुप्रयोगहरू निर्माण गर्न:
डिबग मोडमा आफ्नो अनुप्रयोग बनाउनुहोस्।
- इष्टतम कम्पाइलर/लिङ्कर सेटिङहरू प्रयोग गर्नुहोस्। थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा निर्माण अनुप्रयोगहरू.
- तपाईंले थ्रेडिङ विश्लेषणहरू चलाउनु अघि तपाईंको एप्लिकेसनले एकभन्दा बढी थ्रेडहरू सिर्जना गरेको सुनिश्चित गर्नुहोस्। साथै:
- तपाईंको आवेदन Intel Inspector वातावरण बाहिर चलेको प्रमाणित गर्नुहोस्।
- चलाउनुहोस् \inspxe-vars.bat आदेश। ।
पूर्वनिर्धारित स्थापना मार्ग, , तल छ C: \ कार्यक्रम Files (x86)\Intel
\oneAPI\निरीक्षक (केहि प्रणालीहरूमा, कार्यक्रमको सट्टा Files (x86), डाइरेक्टरी नाम हो कार्यक्रम Files ).
नोट यदि तपाइँ inspxe-gui आदेश प्रयोग गर्ने योजना बनाउनुहुन्छ भने मात्र तपाइँको वातावरण सेट अप गर्न आवश्यक छ
Intel Inspector स्ट्यान्डअलोन GUI इन्टरफेस वा inspxe-cl कमाण्ड लाइन इन्टरफेस चलाउन सुरु गर्नुहोस्।
थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा निर्माण अनुप्रयोगहरू.
सुरु गर्नुहोस्
Intel Inspector प्रयोग गर्न सुरु गर्न यी चरणहरू पालना गर्नुहोस्।
Intel Inspector सुरु गर्नुहोस्
सुरु गर्न को लागी:
- इंटेल इन्स्पेक्टर स्ट्यान्डअलोन GUI: inspxe-gui आदेश चलाउनुहोस् वा Microsoft Windows* बाट सबै एपs स्क्रिन, चयन गर्नुहोस् इंटेल इन्स्पेक्टर [संस्करण].
- भिजुअल स्टुडियो* IDE मा Intel Inspector प्लग-इन: Visual Studio* IDE मा आफ्नो समाधान खोल्नुहोस् र क्लिक गर्नुहोस्।
आइकन।
कमांड लाइन इन्टरफेस सुरु गर्न: inspxe-cl आदेश चलाउनुहोस्। (मद्दत प्राप्त गर्न, कमाण्ड लाइनमा -हेल्प जोड्नुहोस्।)
छान्नुहोस्/प्रोजेक्ट सिर्जना गर्नुहोस्
Intel Inspector एक परियोजना प्रतिमानमा आधारित छ र तपाईंले विश्लेषण सुविधाहरू सक्षम गर्नको लागि एउटा परियोजना सिर्जना वा खोल्न आवश्यक छ।
एक विश्लेषण परियोजनाको रूपमा सोच्नुहोस्:
- संकलित आवेदन
- दमन नियमहरू र खोज निर्देशिकाहरू सहित कन्फिगर योग्य विशेषताहरूको सङ्कलन
- विश्लेषण परिणामहरूको लागि कन्टेनर
थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा परियोजनाहरू छनौट गर्दै.
परियोजना कन्फिगर गर्नुहोस्
डाटा सेट साइज र कार्यभारले अनुप्रयोग कार्यान्वयन समय र विश्लेषण गतिमा प्रत्यक्ष प्रभाव पार्छ।
उत्कृष्ट नतिजाहरूका लागि, सानो, प्रतिनिधि डेटा सेटहरू छान्नुहोस् जसले थ्रेडहरू प्रति थ्रेडमा न्यूनतम देखि मध्यम कार्यको साथ सिर्जना गर्दछ।
तपाईको उद्देश्य: सकेसम्म छोटो रनटाइम अवधिमा, तपाईले खर्च गर्न सक्नुहुने कार्यहरूको अधिकतम संख्या (समानान्तर गतिविधिहरू) कार्यान्वयन गर्नुहोस्, जबकि प्रत्येक कार्य भित्रको अनावश्यक गणनालाई राम्रो कोड कभरेजको लागि आवश्यक न्यूनतममा कम गर्दै।
केहि सेकेन्ड चल्ने डेटा सेटहरू आदर्श छन्। तपाईंको सबै कोड जाँच गरिएको छ भनी सुनिश्चित गर्न थप डेटा सेटहरू सिर्जना गर्नुहोस्।
थप जानकारीको लागि, हेर्नुहोस् इन्टेल इन्स्पेक्टर मद्दतमा परियोजनाहरू कन्फिगर गर्दै.
विश्लेषण कन्फिगर गर्नुहोस्
Intel Inspector ले तपाईंलाई विश्लेषण दायरा र लागत नियन्त्रण गर्न मद्दत गर्नको लागि प्रिसेट मेमोरी र थ्रेडिङ विश्लेषण प्रकारहरू (साथै अनुकूलन विश्लेषण प्रकारहरू) को दायरा प्रदान गर्दछ। स्कोप जति साँघुरो हुन्छ, प्रणालीमा भार त्यति हल्का हुन्छ। फराकिलो दायरा, प्रणालीमा ठूलो लोड।
टिप
विश्लेषण प्रकार पुनरावृत्ति प्रयोग गर्नुहोस्। तपाइँको आवेदन सही रूपमा सेट अप गरिएको छ र विश्लेषण अवधिको लागि अपेक्षाहरू सेट गरिएको छ भनी प्रमाणित गर्न एक संकीर्ण दायराको साथ सुरू गर्नुहोस्। यदि तपाईंलाई थप जवाफहरू चाहिन्छ भने मात्र दायरा फराकिलो गर्नुहोस् र तपाईं बढेको लागत सहन सक्नुहुन्छ।
थप जानकारीको लागि, हेर्नुहोस् इन्टेल इन्स्पेक्टर मद्दतमा विश्लेषणहरू कन्फिगर गर्दै.
विश्लेषण चलाउनुहोस्
जब तपाइँ विश्लेषण चलाउनुहुन्छ, इंटेल इन्स्पेक्टर:
- तपाइँको आवेदन कार्यान्वयन गर्दछ।
- ह्यान्डल गर्न आवश्यक हुन सक्ने समस्याहरू पहिचान गर्दछ।
- परिणाममा ती मुद्दाहरू सङ्कलन गर्दछ।
- प्रतीक जानकारी मा रूपान्तरण गर्दछ fileनाम र रेखा नम्बरहरू।
- दमन नियमहरू लागू गर्दछ।
- डुप्लिकेट उन्मूलन कार्य गर्दछ।
- फारम समस्या सेट।
- तपाईंको विश्लेषण कन्फिगरेसन विकल्पहरूमा निर्भर गर्दै, अन्तरक्रियात्मक डिबगिङ सत्र सुरु गर्न सक्छ। थप जानकारीको लागि, हेर्नुहोस् Intel Inspector Hel मा चलिरहेको विश्लेषणp.
समस्याहरू छान्नुहोस्
विश्लेषणको क्रममा, इंटेल इन्स्पेक्टरले पत्ता लगाएको क्रममा समस्याहरू देखाउँदछ। विश्लेषण पूरा भएपछि, इंटेल निरीक्षक:
- समूहहरूले समस्या सेटहरूमा समस्याहरू पत्ता लगाए (तर अझै पनि व्यक्तिगत समस्या र समस्या घटनाहरूमा दृश्यता प्रदान गर्दछ)।
- समस्या सेटलाई प्राथमिकता दिन्छ।
- तपाइँलाई तपाइँको ध्यान चाहिने समस्या सेटहरूमा फोकस गर्न मद्दत गर्न फिल्टरिङ प्रस्ताव गर्दछ।
थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा समस्याहरू छनौट गर्दै.
परिणाम डेटा व्याख्या र समस्या समाधान
आफ्नो उत्पादकता बढाउन निम्न Intel Inspector सुविधाहरू प्रयोग गर्नुहोस्:
परिणाम डेटा व्याख्या। | समस्या मद्दत व्याख्या गर्नुहोस्
थप जानकारीको लागि, हेर्नुहोस् पहुँच व्याख्या समस्या मद्दत Intel Inspector Help मा. |
|
केवल ती मुद्दाहरूमा फोकस गर्नुहोस् जुन तपाईंको ध्यान चाहिन्छ। | गम्भीरता स्तरहरू थप जानकारीको लागि, हेर्नुहोस् Intel Inspector मा गम्भीरता स्तर मद्दत गर्नुहोस्. |
|
राज्यहरू | विश्लेषण पूरा भएपछि | |
थप जानकारीको लागि, हेर्नुहोस् राज्यहरू Intel Inspector Help मा. | ||
दमन नियमहरू | विश्लेषण पूरा भएपछि | |
थप जानकारीको लागि, हेर्नुहोस् Intel मा सप्रेसन समर्थन इन्स्पेक्टर मद्दत. | ||
समस्याहरू समाधान गर्नुहोस्। | पूर्वनिर्धारित सम्पादकमा प्रत्यक्ष पहुँच थप जानकारीको लागि, हेर्नुहोस् सम्पादन गर्दै Intel Inspector मा स्रोत कोड मद्दत गर्नुहोस्. |
|
थप जान्नुहोस्
कागजात/स्रोत | विवरण |
इंटेल निरीक्षक: चित्रित दस्तावेजीकरण | नौसिखिया, मध्यवर्ती, र उन्नत प्रयोगकर्ताहरूका लागि उत्कृष्ट समग्र स्रोत, यस पृष्ठमा गाइडहरू, रिलीज नोटहरू, भिडियोहरू, विशेष शीर्षकहरू, प्रशिक्षणहरूका लिङ्कहरू समावेश छन्।amples, र अधिक। |
इंटेल इन्स्पेक्टर रिलीज नोट र नयाँ सुविधाहरू | विवरण, प्राविधिक समर्थन, र ज्ञात सीमाहरू सहित, Intel Inspector को बारेमा अद्यावधिक जानकारी समावेश गर्नुहोस्। यो कागजातले प्रणाली आवश्यकताहरू, स्थापना निर्देशनहरू, र आदेश रेखा वातावरण सेटअप गर्न निर्देशनहरू पनि समावेश गर्दछ। |
ट्यूटोरियलहरू | तपाईंलाई Intel Inspector प्रयोग गर्न सिक्न मद्दत गर्नुहोस्। तपाईंले प्रशिक्षणको प्रतिलिपि गरेपछिampले संकुचित file लेख्न योग्य डाइरेक्टरीमा, सामग्रीहरू निकाल्न उपयुक्त उपकरण प्रयोग गर्नुहोस्। एक प्रशिक्षण लोड गर्न को लागीampभिजुअल स्टुडियो* वातावरणमा जानुहोस्, doubleclickthe.sln file.
तालिम सampले तपाईंलाई Intel Inspector प्रयोग गर्न सिक्न मद्दत गर्दछ। तालिम सamples व्यक्तिगत संकुचित रूपमा स्थापित छन् fileअन्तर्गत छ \sampलेस\en\। तपाईंले प्रशिक्षणको प्रतिलिपि गरेपछिampले संकुचित file एक लेखनयोग्य को लागी डाइरेक्टरी, सामग्रीहरू निकाल्न उपयुक्त उपकरण प्रयोग गर्नुहोस्। निकालिएका सामग्रीहरूमा छोटो README समावेश छ जसले प्रशिक्षण कसरी निर्माण गर्ने भनेर वर्णन गर्दछampले र समस्याहरू समाधान गर्नुहोस्। एक प्रशिक्षण लोड गर्न को लागीampभिजुअल स्टुडियो* वातावरणमा जानुहोस्, .sln मा डबल-क्लिक गर्नुहोस् file. ट्यूटोरियलहरूले तपाइँलाई C++ र Fortran तालिमहरू प्रयोग गरेर सुरु नगरिएको मेमोरी पहुँच, मेमोरी चुहावट, र डाटा रेस त्रुटिहरू कसरी फेला पार्ने र समाधान गर्ने भनेर देखाउँदछ।ampलेस। |
इंटेल निरीक्षक प्रयोगकर्ता गाइड | द प्रयोगकर्ता गाइड Intel Inspector को लागि प्राथमिक दस्तावेज हो। |
थप स्रोतहरू | इंटेल इन्स्पेक्टर: घर इंटेल इन्स्पेक्टर शब्दावली हाम्रो कागजात अन्वेषण गर्नुहोस् |
Intel® Inspector-Linux* OS को साथ सुरु गर्नुहोस्
Intel® Inspector Windows* र Linux* अपरेटिङ सिस्टमहरूमा क्रमिक र मल्टिथ्रेडेड अनुप्रयोगहरू विकास गर्ने प्रयोगकर्ताहरूको लागि गतिशील मेमोरी र थ्रेडिङ त्रुटि जाँच गर्ने उपकरण हो। यो विषय प्रारम्भ गर्ने कागजातको अंश हो जसले तपाईंले आफ्नो अनुप्रयोगहरूमा लागू गर्न सक्ने अन्त-देखि-अन्त कार्यप्रवाहलाई सारांशित गर्दछ।
पूर्व शर्तहरू
C++ र फोरट्रान बाइनरीहरूको डिबग र रिलीज मोडहरूमा मेमोरी र थ्रेडिङ त्रुटिहरूको विश्लेषण गर्न तपाईंले Intel Inspector प्रयोग गर्न सक्नुहुन्छ। सबैभन्दा सटीक र पूर्ण इंटेल इन्स्पेक्टर विश्लेषण परिणामहरू उत्पादन गर्ने अनुप्रयोगहरू निर्माण गर्न:
- डिबग मोडमा आफ्नो अनुप्रयोग बनाउनुहोस्।
- इष्टतम कम्पाइलर/लिङ्कर सेटिङहरू प्रयोग गर्नुहोस्। थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा निर्माण अनुप्रयोगहरू.
- तपाईंले थ्रेडिङ विश्लेषणहरू चलाउनु अघि तपाईंको एप्लिकेसनले एकभन्दा बढी थ्रेडहरू सिर्जना गरेको सुनिश्चित गर्नुहोस्। साथै:
- तपाईंको आवेदन Intel Inspector वातावरण बाहिर चलेको प्रमाणित गर्नुहोस्।
- तपाईंले आफ्नो पाठ सम्पादकमा EDITOR वा भिजुअल वातावरण चर सेट गर्नुभएको सुनिश्चित गर्नुहोस्।
- आफ्नो वातावरण सेटअप गर्न निम्न मध्ये एउटा गर्नुहोस्:
- निम्न स्रोत आदेशहरू मध्ये एक चलाउनुहोस्:
- csh/tcsh प्रयोगकर्ताहरूको लागि: स्रोत /inspxe-vars.csh
- bash प्रयोगकर्ताहरूको लागि: स्रोत /inspxe-vars.sh
- Intel® oneAPI HPC Toolkit वा Intel® oneAPI IoT Toolkit स्थापनाको भागको रूपमा अनुप्रयोगको लागि यो स्क्रिप्टको नाम inspxe-vars को सट्टा env\vars हो।
पूर्वनिर्धारित स्थापना मार्ग, , तल छ: - /opt/intel/oneapi/निरीक्षक रूट प्रयोगकर्ताहरूको लागि
- गैर-रूट प्रयोगकर्ताहरूको लागि $HOME/intel/oneapi/इन्स्पेक्टर
- थप्नुहोस् /bin32 or /bin64 आफ्नो बाटोमा।
थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा निर्माण अनुप्रयोगहरू.
सुरु गर्नुहोस्
Intel Inspector प्रयोग गर्न सुरु गर्न यी चरणहरू पालना गर्नुहोस्
Intel Inspector सुरु गर्नुहोस्
Intel Inspector standalone GUI सुरु गर्न, inspxe-gui आदेश चलाउनुहोस्।
कमांड लाइन इन्टरफेस सुरु गर्न: inspxe-cl आदेश चलाउनुहोस्। (मद्दत प्राप्त गर्न, संलग्न -हेल्प मा
आदेश रेखा।)
प्रोजेक्ट इंटेल इन्स्पेक्टर छनौट गर्नुहोस्/सिर्जना गर्नुहोस् परियोजना प्रतिमानमा आधारित छ र तपाईंले विश्लेषण सुविधाहरू सक्षम गर्नको लागि एउटा परियोजना सिर्जना वा खोल्न आवश्यक छ।
एक विश्लेषण परियोजनाको रूपमा सोच्नुहोस्:
- संकलित आवेदन
- दमन नियमहरू र खोज निर्देशिकाहरू सहित कन्फिगर योग्य विशेषताहरूको सङ्कलन
- विश्लेषण परिणामहरूको लागि कन्टेनर थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा परियोजनाहरू छनौट गर्दै.
परियोजना कन्फिगर गर्नुहोस्
डाटा सेट साइज र कार्यभारले अनुप्रयोग कार्यान्वयन समय र विश्लेषण गतिमा प्रत्यक्ष प्रभाव पार्छ।
उत्कृष्ट नतिजाहरूका लागि, सानो, प्रतिनिधि डेटा सेटहरू छान्नुहोस् जसले थ्रेडहरू प्रति थ्रेडमा न्यूनतम देखि मध्यम कार्यको साथ सिर्जना गर्दछ।
तपाईको उद्देश्य: सकेसम्म छोटो रनटाइम अवधिमा, तपाईले खर्च गर्न सक्नुहुने कार्यहरूको अधिकतम संख्या (समानान्तर गतिविधिहरू) कार्यान्वयन गर्नुहोस्, जबकि प्रत्येक कार्य भित्रको अनावश्यक गणनालाई राम्रो कोड कभरेजको लागि आवश्यक न्यूनतममा कम गर्दै।
केहि सेकेन्ड चल्ने डेटा सेटहरू आदर्श छन्। तपाईंको सबै कोड जाँच गरिएको छ भनी सुनिश्चित गर्न थप डेटा सेटहरू सिर्जना गर्नुहोस्।
थप जानकारीको लागि, हेर्नुहोस् Intel Inspector Hel मा परियोजनाहरू कन्फिगर गर्दैp.
विश्लेषण कन्फिगर गर्नुहोस्
Intel Inspector ले तपाईंलाई विश्लेषण दायरा र लागत नियन्त्रण गर्न मद्दत गर्नको लागि प्रिसेट मेमोरी र थ्रेडिङ विश्लेषण प्रकारहरू (साथै अनुकूलन विश्लेषण प्रकारहरू) को दायरा प्रदान गर्दछ। स्कोप जति साँघुरो हुन्छ, प्रणालीमा भार त्यति हल्का हुन्छ। फराकिलो दायरा, प्रणालीमा ठूलो लोड।
टिप
विश्लेषण प्रकार पुनरावृत्ति प्रयोग गर्नुहोस्। तपाइँको आवेदन सही तरिकाले सेट अप गरिएको छ भनी प्रमाणित गर्न एक साँघुरो दायरा संग सुरु गर्नुहोस्
र विश्लेषण अवधिको लागि अपेक्षाहरू सेट गर्नुहोस्। यदि तपाईंलाई थप जवाफहरू चाहिन्छ भने मात्र दायरा फराकिलो गर्नुहोस् र तपाईं बढेको लागत सहन सक्नुहुन्छ।
थप जानकारीको लागि, हेर्नुहोस् इन्टेल इन्स्पेक्टर मद्दतमा विश्लेषणहरू कन्फिगर गर्दै.
विश्लेषण चलाउनुहोस्
जब तपाइँ विश्लेषण चलाउनुहुन्छ, इंटेल इन्स्पेक्टर:
- तपाइँको आवेदन कार्यान्वयन गर्दछ।
- ह्यान्डल गर्न आवश्यक हुन सक्ने समस्याहरू पहिचान गर्दछ।
- परिणाममा ती मुद्दाहरू सङ्कलन गर्दछ।
- प्रतीक जानकारी मा रूपान्तरण गर्दछ fileनाम र रेखा नम्बरहरू।
- दमन नियमहरू लागू गर्दछ।
- डुप्लिकेट उन्मूलन कार्य गर्दछ।
- फारम समस्या सेट।
- तपाईंको विश्लेषण कन्फिगरेसन विकल्पहरूमा निर्भर गर्दै, अन्तरक्रियात्मक डिबगिङ सत्र सुरु गर्न सक्छ।
थप जानकारीको लागि, हेर्नुहोस् Intel Inspector Hel मा चलिरहेको विश्लेषणp.
विश्लेषणको क्रममा समस्याहरू छान्नुहोस्, इन्टेल इन्स्पेक्टरले पत्ता लागेको क्रममा समस्याहरू देखाउँदछ। विश्लेषण पूरा भएपछि, इंटेल निरीक्षक: - समूहहरूले समस्या सेटहरूमा समस्याहरू पत्ता लगाए (तर अझै पनि व्यक्तिगत समस्या र समस्या घटनाहरूमा दृश्यता प्रदान गर्दछ)।
- समस्या सेटलाई प्राथमिकता दिन्छ।
- तपाइँलाई तपाइँको ध्यान चाहिने समस्या सेटहरूमा फोकस गर्न मद्दत गर्न फिल्टरिङ प्रस्ताव गर्दछ
थप जानकारीको लागि, हेर्नुहोस् इंटेल इन्स्पेक्टर मद्दतमा समस्याहरू छनौट गर्दै.
परिणाम डेटा व्याख्या र समस्या समाधान
आफ्नो उत्पादकता बढाउन निम्न Intel Inspector सुविधाहरू प्रयोग गर्नुहोस्:
उद्देश्य | सुविधा | विश्लेषणको क्रममा/विश्लेषण पछि पूरा हुन्छ |
परिणाम डेटा व्याख्या। | समस्या मद्दत व्याख्या गर्नुहोस्
थप जानकारीको लागि, हेर्नुहोस् पहुँच व्याख्या समस्या मद्दत Intel Inspector Help मा. |
|
केवल ती मुद्दाहरूमा फोकस गर्नुहोस् जुन तपाईंको ध्यान चाहिन्छ। | गम्भीरता स्तरहरू थप जानकारीको लागि, हेर्नुहोस् Intel Inspector मा गम्भीरता स्तर मद्दत गर्नुहोस्. |
|
राज्यहरू | विश्लेषण पूरा भएपछि | |
थप जानकारीको लागि, हेर्नुहोस् राज्यहरू Intel Inspector Help मा. | ||
दमन नियमहरू | विश्लेषण पूरा भएपछि | |
थप जानकारीको लागि, हेर्नुहोस् Intel मा सप्रेसन समर्थन इन्स्पेक्टर मद्दत. | ||
समस्याहरू समाधान गर्नुहोस्। | पूर्वनिर्धारित सम्पादकमा प्रत्यक्ष पहुँच थप जानकारीको लागि, हेर्नुहोस् सम्पादन गर्दै Intel Inspector मा स्रोत कोड मद्दत गर्नुहोस्. |
|
थप जान्नुहोस्
कागजात/स्रोत | विवरण |
इंटेल निरीक्षक: चित्रित दस्तावेजीकरण | नौसिखिया, मध्यवर्ती, र उन्नत प्रयोगकर्ताहरूका लागि उत्कृष्ट समग्र स्रोत, यस पृष्ठमा गाइडहरू, रिलीज नोटहरू, भिडियोहरू, विशेष शीर्षकहरू, प्रशिक्षणहरूका लिङ्कहरू समावेश छन्।amples, र अधिक |
इंटेल इन्स्पेक्टर रिलीज नोट र नयाँ सुविधाहरू | विवरण, प्राविधिक समर्थन, र ज्ञात सीमाहरू सहित, Intel Inspector को बारेमा अद्यावधिक जानकारी समावेश गर्नुहोस्। यो कागजातले प्रणाली आवश्यकताहरू, स्थापना निर्देशनहरू, र आदेश रेखा वातावरण सेटअप गर्न निर्देशनहरू पनि समावेश गर्दछ।
|
ट्यूटोरियलहरू | तपाईंलाई Intel Inspector प्रयोग गर्न सिक्न मद्दत गर्नुहोस्। तपाईंले प्रशिक्षणको प्रतिलिपि गरेपछिampले संकुचित file लेख्न योग्य डाइरेक्टरीमा, सामग्रीहरू निकाल्न उपयुक्त उपकरण प्रयोग गर्नुहोस्। एक प्रशिक्षण लोड गर्न को लागीampभिजुअल स्टुडियो* वातावरणमा जानुहोस्, .sln मा डबल क्लिक गर्नुहोस् file.
तालिम सampले तपाईंलाई Intel Inspector प्रयोग गर्न सिक्न मद्दत गर्दछ। तालिम सamples व्यक्तिगत संकुचित रूपमा स्थापित छन् fileअन्तर्गत छ / सेकेन्डamples/en/। तपाईंले प्रशिक्षणको प्रतिलिपि गरेपछिampले संकुचित file लेख्न योग्य डाइरेक्टरीमा, सामग्रीहरू निकाल्न उपयुक्त उपकरण प्रयोग गर्नुहोस्। निकालिएका सामग्रीहरूमा छोटो README समावेश छ जसले प्रशिक्षण कसरी निर्माण गर्ने भनेर वर्णन गर्दछampले र समस्याहरू समाधान गर्नुहोस्। ट्यूटोरियलहरूले तपाइँलाई C++ र Fortran तालिमहरू प्रयोग गरेर सुरु नगरिएको मेमोरी पहुँच, मेमोरी चुहावट, र डाटा रेस त्रुटिहरू कसरी फेला पार्ने र समाधान गर्ने भनेर देखाउँदछ।ampलेस।
|
इंटेल निरीक्षक प्रयोगकर्ता गाइड | द प्रयोगकर्ता गाइड Intel Inspector को लागि प्राथमिक दस्तावेज हो। |
इंटेल इन्स्पेक्टर: घर |
कागजातहरू / स्रोतहरू
![]() |
इंटेल इन्स्पेक्टरले डायनामिक मेमोरी र थ्रेडिङ त्रुटि जाँच उपकरण पाउनुहोस् [pdf] प्रयोगकर्ता गाइड इन्स्पेक्टर गेट, डायनामिक मेमोरी र थ्रेडिङ त्रुटि जाँच उपकरण, निरीक्षक प्राप्त गतिशील मेमोरी र थ्रेडिङ त्रुटि जाँच उपकरण, थ्रेडिङ त्रुटि जाँच उपकरण, त्रुटि जाँच उपकरण, जाँच उपकरण |