intel Inspector Get Memory Dinamic and Threading Error Checking Tool
Filloni me Intel® Inspector
Intel® Inspector është një mjet dinamik i kontrollit të memories dhe gabimeve të filetimit për përdoruesit që zhvillojnë aplikacione serike dhe me shumë fije në sistemet operative Windows* dhe Linux*.
Ky dokument përmbledh rrjedhën tipike të punës për të filluar përdorimin e Intel Inspector GUI.
Karakteristikat kryesore
Intel Inspector ofron:
- GUI i pavarur, shtojca Microsoft Visual Studio* dhe mjedise operacionale të linjës së komandës.
- Konfigurimet e paracaktuara të analizës (me disa cilësime të konfigurueshme), si dhe aftësia për të krijuar konfigurime të personalizuara të analizës për t'ju ndihmuar të kontrolloni shtrirjen dhe koston e analizës.
- Dukshmëri në problemet individuale, dukuritë e problemeve dhe informacionet e grumbullit të telefonatave, me prioritizimin e problemeve dhe filtrimin sipas përfshirjes dhe përjashtimit për t'ju ndihmuar të përqendroheni në artikujt që kërkojnë vëmendjen tuaj.
- Mbështetja e shtypjes së problemeve për t'ju ndihmuar të përqendroheni vetëm në ato çështje që kërkojnë vëmendjen tuaj, duke përfshirë aftësinë për të:
- Krijoni rregulla të shtypjes bazuar në pirgje
- Konvertoni shtypjen e palëve të treta files për shtypjen e Intel Inspector file format
- Krijo dhe modifiko shtypjen files në një redaktues teksti
- Aftësia ndërvepruese e korrigjimit në mënyrë që të mund t'i hetoni problemet më thellë gjatë analizës
- Informacion i vazhdueshëm dhe i përhapur për gjendjen e problemit për t'ju ndihmuar të shmangni hetimin e çështjeve vazhdimisht
- Një mori gabimesh të raportuara të kujtesës, duke përfshirë zbulimin e rrjedhjes së kujtesës sipas kërkesës
- Matja e rritjes së kujtesës për të siguruar që aplikacioni juaj të mos përdorë më shumë memorie sesa pritej
- Gara e të dhënave, bllokimi, shkelja e hierarkisë së bllokimit dhe zbulimi i gabimeve të aksesit të grumbullit të ndërthurjes, duke përfshirë zbulimin e gabimeve në pirg
- Intel® Software Manager për të shkarkuar dhe instaluar përditësime të softuerit Intel, për të menaxhuar statusin e abonimit të softuerit të instaluar, për të aktivizuar numrat serialë dhe për të zbuluar lajmet më të fundit rreth softuerit Intel (vetëm Windows* OS)
Intel Inspector është në dispozicion si një instalim i pavarur dhe si pjesë e produkteve të mëposhtme:
Njoftimet dhe mohimet
Teknologjitë Intel mund të kërkojnë aktivizimin e harduerit, softuerëve ose shërbimeve.
Asnjë produkt apo komponent nuk mund të jetë absolutisht i sigurt.
Kostot dhe rezultatet tuaja mund të ndryshojnë.
© Intel Corporation. Intel, logoja e Intel dhe markat e tjera Intel janë marka tregtare të Intel Corporation ose filialeve të saj. Emra dhe marka të tjera mund të pretendohen si pronë e të tjerëve.
Microsoft, Windows dhe logoja e Windows janë marka tregtare ose marka të regjistruara të Microsoft Corporation në Shtetet e Bashkuara dhe/ose vende të tjera.
Asnjë licencë (e shprehur ose e nënkuptuar, nga estoppel ose ndryshe) për asnjë të drejtë të pronësisë intelektuale nuk jepet nga ky dokument.
Produktet e përshkruara mund të përmbajnë defekte të dizajnit ose gabime të njohura si gabime të cilat mund të bëjnë që produkti të devijojë nga specifikimet e publikuara. Gabimet aktuale të karakterizuara janë në dispozicion sipas kërkesës.
Intel heq dorë nga të gjitha garancitë e shprehura dhe të nënkuptuara, duke përfshirë, pa kufizim, garancitë e nënkuptuara të tregtueshmërisë, përshtatshmërisë për një qëllim të caktuar dhe mos-shkeljes, si dhe çdo garanci që rrjedh nga rrjedha e performancës, kursi i marrëveshjes ose përdorimi në tregti.
Filloni me OS Intel® Inspector-Windows*
Intel® Inspector është një mjet dinamik i kontrollit të memories dhe gabimeve të filetimit për përdoruesit që zhvillojnë aplikacione serike dhe me shumë fije në sistemet operative Windows* dhe Linux*. Kjo temë është pjesë e një dokumenti Fillimi që përmbledh një rrjedhë pune nga fundi në fund që mund të aplikoni në aplikacionet tuaja.
Parakushtet
Ju mund të përdorni Intel Inspector për të analizuar gabimet e kujtesës dhe filetimit në të dyja mënyrat e korrigjimit dhe lëshimit të binarëve C++ dhe Fortran. Për të ndërtuar aplikacione që prodhojnë rezultatet më të sakta dhe më të plota të analizës së Intel Inspector:
Ndërtoni aplikacionin tuaj në modalitetin e korrigjimit.
- Përdorni cilësimet optimale të përpiluesit/likerit. Për më shumë informacion, shihni Ndihma për ndërtimin e aplikacioneve në Intel Inspector.
- Sigurohuni që aplikacioni juaj të krijojë më shumë se një thread përpara se të ekzekutoni analizat e threading. Përveç kësaj:
- Verifikoni që aplikacioni juaj të funksionojë jashtë mjedisit Intel Inspector.
- Drejtoni Komanda \inspxe-vars.bat. .
Rruga e parazgjedhur e instalimit, , është më poshtë C:\Programi Files (x86)\Intel
\oneAPI\inspektor (në sisteme të caktuara, në vend të Programit Files (x86), emri i drejtorisë është Programi Files ).
SHËNIM Konfigurimi i mjedisit tuaj është i nevojshëm vetëm nëse planifikoni të përdorni komandën inspxe-gui për të
lançoni ndërfaqen e pavarur GUI të Intel Inspector ose komandën inspxe-cl për të ekzekutuar ndërfaqen e linjës së komandës.
Për më shumë informacion, shihni Ndihma për ndërtimin e aplikacioneve në Intel Inspector.
Filloni
Ndiqni këto hapa për të filluar përdorimin e Intel Inspector.
Hapni inspektorin Intel
Për të nisur:
- GUI i pavarur i Intel Inspector: Ekzekutoni komandën inspxe-gui ose nga Microsoft Windows* Të gjitha aplikacionets ekran, zgjidhni Intel Inspector [version].
- Shtojca Intel Inspector në Visual Studio* IDE: Hapni zgjidhjen tuaj në Visual Studio* IDE dhe klikoni
ikonën.
Për të nisur ndërfaqen e linjës së komandës: Ekzekutoni komandën inspxe-cl. (Për të marrë ndihmë, bashkëngjitni -help në vijën e komandës.)
Zgjidh/Krijo projekt
Intel Inspector bazohet në një paradigmë projekti dhe kërkon që të krijoni ose hapni një projekt për të mundësuar veçoritë e analizës.
Mendoni për një projekt analize si:
- Aplikacioni i përpiluar
- Koleksion i atributeve të konfigurueshme, duke përfshirë rregullat e shtypjes dhe drejtoritë e kërkimit
- Enë për rezultatet e analizës
Për më shumë informacion, shihni Zgjedhja e projekteve në Ndihmën e Intel Inspector.
Konfiguro projektin
Madhësia e grupit të të dhënave dhe ngarkesa e punës kanë një ndikim të drejtpërdrejtë në kohën e ekzekutimit të aplikacionit dhe shpejtësinë e analizës.
Për rezultate më të mira, zgjidhni grupe të vogla, përfaqësuese të të dhënave që krijojnë tema me punë minimale deri në mesatare për fije.
Objektivi juaj: Në një periudhë sa më të shkurtër të ekzekutimit, ekzekutoni sa më shumë shtigje dhe numrin maksimal të detyrave (aktivitete paralele) sa mund të përballoni, duke minimizuar llogaritjen e tepërt brenda çdo detyre në minimumin e nevojshëm për mbulim të mirë të kodit.
Kompletet e të dhënave që funksionojnë për disa sekonda janë ideale. Krijoni grupe të dhënash shtesë për të siguruar që i gjithë kodi juaj të inspektohet.
Për më shumë informacion, shihni Konfigurimi i projekteve në Ndihmën e Intel Inspector.
Konfiguro analizën
Intel Inspector ofron një sërë llojesh të paracaktuara të memories dhe analizave të filetimit (si dhe lloje të analizave të personalizuara) për t'ju ndihmuar të kontrolloni shtrirjen dhe koston e analizës. Sa më i ngushtë të jetë shtrirja, aq më e lehtë është ngarkesa në sistem. Sa më i gjerë të jetë shtrirja, aq më e madhe është ngarkesa në sistem.
Këshillë
Përdorni llojet e analizave në mënyrë të përsëritur. Filloni me një fushë të ngushtë për të verifikuar që aplikacioni juaj është konfiguruar saktë dhe vendosni pritshmëritë për kohëzgjatjen e analizës. Zgjeroni fushën vetëm nëse keni nevojë për më shumë përgjigje dhe mund të toleroni koston e rritur.
Për më shumë informacion, shihni Konfigurimi i analizave në Ndihmën e Intel Inspector.
Ekzekutoni analizën
Kur kryeni një analizë, Inspektori Intel:
- Ekzekuton aplikacionin tuaj.
- Identifikon çështjet që mund të kenë nevojë për trajtim.
- I mbledh ato çështje si rezultat.
- Shndërron informacionin e simboleve në fileemrat dhe numrat e rreshtave.
- Zbaton rregullat e shtypjes.
- Kryen eliminimin e dyfishtë.
- Formon grupe problemesh.
- Në varësi të opsioneve tuaja të konfigurimit të analizës, mund të nisë një sesion korrigjimi ndërveprues. Për më shumë informacion, shihni Kryerja e analizave në Intel Inspector Help.
Zgjidhni Problemet
Gjatë analizës, Inspektori Intel shfaq problemet sipas rendit të zbuluar. Pas përfundimit të analizës, Inspektori Intel:
- Grupet zbuluan problemet në grupet e problemeve (por gjithsesi ofrojnë dukshmëri në problemet individuale dhe dukuritë e problemeve).
- I jep prioritet grupeve të problemeve.
- Ofron filtrim për t'ju ndihmuar të përqendroheni në ato grupe problemesh që kërkojnë vëmendjen tuaj.
Për më shumë informacion, shihni Zgjedhja e problemeve në Ndihmën e Intel Inspector.
Interpretoni të dhënat e rezultateve dhe zgjidhni çështjet
Përdorni veçoritë e mëposhtme të Intel Inspector për të rritur produktivitetin tuaj:
Interpretoni të dhënat e rezultateve. | Shpjegoni Ndihmën e Problemit
Për më shumë informacion, shihni Hyrja në Ndihmën e Shpjegimit të Problemit në Ndihmën e Inspektorit të Intel. |
|
Përqendrohuni vetëm në ato çështje që kërkojnë vëmendjen tuaj. | Nivelet e ashpërsisë Për më shumë informacion, shihni Nivelet e ashpërsisë në Intel Inspector Ndihmë. |
|
shtetet | Pas përfundimit të analizës | |
Për më shumë informacion, shihni shtetet në Ndihmën e Inspektorit të Intel. | ||
Rregullat e shtypjes | Pas përfundimit të analizës | |
Për më shumë informacion, shihni Mbështetje për shtypjen në Intel Ndihma e Inspektorit. | ||
Zgjidh problemet. | Qasje e drejtpërdrejtë në një redaktues të paracaktuar Për më shumë informacion, shihni Redaktimi Kodi burimor në Intel Inspector Ndihmë. |
|
Mësoni më shumë
Dokument/burim | Përshkrimi |
Inspektori i Intel: Të paraqitura Dokumentacioni | Një burim i shkëlqyer i përgjithshëm për përdoruesit fillestarë, të ndërmjetëm dhe të avancuar, kjo faqe përfshin lidhje me udhëzues, shënime publikimi, video, tema të paraqitura, trajnimeamples, dhe më shumë. |
Publikimi i inspektorit të Intel Shënime dhe të reja Veçoritë | Përmbani informacione të përditësuara në lidhje me Inspektorin Intel, duke përfshirë një përshkrim, mbështetje teknike dhe kufizime të njohura. Ky dokument përmban gjithashtu kërkesat e sistemit, udhëzimet e instalimit dhe udhëzimet për konfigurimin e mjedisit të linjës së komandës. |
Tutoriale | Ju ndihmojë të mësoni të përdorni Intel Inspector. Pasi të kopjoni një trajnim sampe ngjeshur file në një direktori të shkrueshme, përdorni një mjet të përshtatshëm për të nxjerrë përmbajtjen. Për të ngarkuar një trajnim samphyni në mjedisin Visual Studio*, klikoni dy herë në the.sln file.
Trajnimi sampKëto ju ndihmojnë të mësoni të përdorni Intel Inspector. Trajnimi samples janë instaluar si individuale të ngjeshur files nën \samples\en\. Pasi të kopjoni një trajnim sampe ngjeshur file në një të shkruar drejtorisë, përdorni një mjet të përshtatshëm për të nxjerrë përmbajtjen. Përmbajtja e nxjerrë përfshin një README të shkurtër që përshkruan se si të ndërtohen trajnimetample dhe rregulloni problemet. Për të ngarkuar një trajnim samphyni në mjedisin Visual Studio*, klikoni dy herë në .sln file. Tutorialet ju tregojnë se si të gjeni dhe rregulloni aksesin e painitializuar të memories, rrjedhjen e kujtesës dhe gabimet e garës së të dhënave duke përdorur C++ dhe trajnime Fortranamples. |
Përdoruesi i inspektorit të Intel Udhëzues | Të Udhëzues përdorimi është dokumentacioni primar për Intel Inspector. |
Më shumë Burime | Inspektori Intel: Shtëpi Fjalori i Inspektorit të Intel Eksploroni Dokumentacionin Tonë |
Filloni me OS Intel® Inspector-Linux*
Intel® Inspector është një mjet dinamik i kontrollit të memories dhe gabimeve të filetimit për përdoruesit që zhvillojnë aplikacione serike dhe me shumë fije në sistemet operative Windows* dhe Linux*. Kjo temë është pjesë e një dokumenti Fillimi që përmbledh një rrjedhë pune nga fundi në fund që mund të aplikoni në aplikacionet tuaja.
Parakushtet
Ju mund të përdorni Intel Inspector për të analizuar gabimet e kujtesës dhe filetimit në të dyja mënyrat e korrigjimit dhe lëshimit të binarëve C++ dhe Fortran. Për të ndërtuar aplikacione që prodhojnë rezultatet më të sakta dhe më të plota të analizës së Intel Inspector:
- Ndërtoni aplikacionin tuaj në modalitetin e korrigjimit.
- Përdorni cilësimet optimale të përpiluesit/likerit. Për më shumë informacion, shihni Ndihma për ndërtimin e aplikacioneve në Intel Inspector.
- Sigurohuni që aplikacioni juaj të krijojë më shumë se një thread përpara se të ekzekutoni analizat e threading. Përveç kësaj:
- Verifikoni që aplikacioni juaj të funksionojë jashtë mjedisit Intel Inspector.
- Sigurohuni që të vendosni variablin EDITOR ose VISUAL të mjedisit në redaktuesin tuaj të tekstit.
- Bëni një nga sa vijon për të konfiguruar mjedisin tuaj:
- Ekzekutoni një nga komandat e mëposhtme të burimit:
- Për përdoruesit csh/tcsh: burimi /inspxe-vars.csh
- Për përdoruesit e bash: burimi /inspxe-vars.sh
- Emri i këtij skripti për aplikacionin si pjesë e një Instalimi Intel® OneAPI HPC Toolkit ose Intel® oneAPI IoT Toolkit është env\vars në vend të inspxe-vars.
Rruga e parazgjedhur e instalimit, , është më poshtë: - /opt/intel/oneapi/inspektor për përdoruesit rrënjë
- $HOME/intel/oneapi/inspektor për përdoruesit jo-root
- Shtoni /bin32 or /bin64 në rrugën tuaj.
Për më shumë informacion, shihni Ndihma për ndërtimin e aplikacioneve në Intel Inspector.
Filloni
Ndiqni këto hapa për të filluar përdorimin e Intel Inspector
Hapni inspektorin Intel
Për të nisur GUI-në e pavarur të Intel Inspector, ekzekutoni komandën inspxe-gui.
Për të nisur ndërfaqen e linjës së komandës: Ekzekutoni komandën inspxe-cl. (Për të marrë ndihmë, shtojini -help në
linja e komandës.)
Zgjidh/Krijo projektin Intel Inspector bazohet në një paradigmë projekti dhe kërkon që të krijoni ose hapni një projekt për të mundësuar veçoritë e analizës.
Mendoni për një projekt analize si:
- Aplikacioni i përpiluar
- Koleksion i atributeve të konfigurueshme, duke përfshirë rregullat e shtypjes dhe drejtoritë e kërkimit
- Enë për rezultatet e analizës Për më shumë informacion, shih Zgjedhja e projekteve në Ndihmën e Intel Inspector.
Konfiguro projektin
Madhësia e grupit të të dhënave dhe ngarkesa e punës kanë një ndikim të drejtpërdrejtë në kohën e ekzekutimit të aplikacionit dhe shpejtësinë e analizës.
Për rezultate më të mira, zgjidhni grupe të vogla, përfaqësuese të të dhënave që krijojnë tema me punë minimale deri në mesatare për fije.
Objektivi juaj: Në një periudhë sa më të shkurtër të ekzekutimit, ekzekutoni sa më shumë shtigje dhe numrin maksimal të detyrave (aktivitete paralele) sa mund të përballoni, duke minimizuar llogaritjen e tepërt brenda çdo detyre në minimumin e nevojshëm për mbulim të mirë të kodit.
Kompletet e të dhënave që funksionojnë për disa sekonda janë ideale. Krijoni grupe të dhënash shtesë për të siguruar që i gjithë kodi juaj të inspektohet.
Për më shumë informacion, shihni Konfigurimi i projekteve në Intel Inspector Help.
Konfiguro analizën
Intel Inspector ofron një sërë llojesh të paracaktuara të memories dhe analizave të filetimit (si dhe lloje të analizave të personalizuara) për t'ju ndihmuar të kontrolloni shtrirjen dhe koston e analizës. Sa më i ngushtë të jetë shtrirja, aq më e lehtë është ngarkesa në sistem. Sa më i gjerë të jetë shtrirja, aq më e madhe është ngarkesa në sistem.
Këshillë
Përdorni llojet e analizave në mënyrë të përsëritur. Filloni me një fushë të ngushtë për të verifikuar që aplikacioni juaj është konfiguruar saktë
dhe vendosni pritshmëritë për kohëzgjatjen e analizës. Zgjeroni fushën vetëm nëse keni nevojë për më shumë përgjigje dhe mund të toleroni koston e rritur.
Për më shumë informacion, shihni Konfigurimi i analizave në Ndihmën e Intel Inspector.
Ekzekutoni analizën
Kur kryeni një analizë, Inspektori Intel:
- Ekzekuton aplikacionin tuaj.
- Identifikon çështjet që mund të kenë nevojë për trajtim.
- I mbledh ato çështje si rezultat.
- Shndërron informacionin e simboleve në fileemrat dhe numrat e rreshtave.
- Zbaton rregullat e shtypjes.
- Kryen eliminimin e dyfishtë.
- Formon grupe problemesh.
- Në varësi të opsioneve tuaja të konfigurimit të analizës, mund të nisë një sesion korrigjimi ndërveprues.
Për më shumë informacion, shihni Kryerja e analizave në Intel Inspector Help.
Zgjidhni Problemet Gjatë analizës, inspektori Intel shfaq problemet sipas rendit të zbuluar. Pas përfundimit të analizës, Inspektori Intel: - Grupet zbuluan problemet në grupet e problemeve (por gjithsesi ofrojnë dukshmëri në problemet individuale dhe dukuritë e problemeve).
- I jep prioritet grupeve të problemeve.
- Ofron filtrim për t'ju ndihmuar të përqendroheni në ato grupe problemesh që kërkojnë vëmendjen tuaj
Për më shumë informacion, shihni Zgjedhja e problemeve në Ndihmën e Intel Inspector.
Interpretoni të dhënat e rezultateve dhe zgjidhni çështjet
Përdorni veçoritë e mëposhtme të Intel Inspector për të rritur produktivitetin tuaj:
Objektiv | Veçori | Gjatë analizës/Pas analizës është përfunduar |
Interpretoni të dhënat e rezultateve. | Shpjegoni Ndihmën e Problemit
Për më shumë informacion, shihni Hyrja në Ndihmën e Shpjegimit të Problemit në Ndihmën e Inspektorit të Intel. |
|
Përqendrohuni vetëm në ato çështje që kërkojnë vëmendjen tuaj. | Nivelet e ashpërsisë Për më shumë informacion, shihni Nivelet e ashpërsisë në Intel Inspector Ndihmë. |
|
shtetet | Pas përfundimit të analizës | |
Për më shumë informacion, shihni shtetet në Ndihmën e Inspektorit të Intel. | ||
Rregullat e shtypjes | Pas përfundimit të analizës | |
Për më shumë informacion, shihni Mbështetje për shtypjen në Intel Ndihma e Inspektorit. | ||
Zgjidh problemet. | Qasje e drejtpërdrejtë në një redaktues të paracaktuar Për më shumë informacion, shihni Redaktimi Kodi burimor në Intel Inspector Ndihmë. |
|
Mësoni më shumë
Dokument/burim | Përshkrimi |
Inspektori i Intel: Të paraqitura Dokumentacioni | Një burim i shkëlqyer i përgjithshëm për përdoruesit fillestarë, të ndërmjetëm dhe të avancuar, kjo faqe përfshin lidhje me udhëzues, shënime publikimi, video, tema të paraqitura, trajnimeamples, dhe më shumë |
Publikimi i inspektorit të Intel Shënime dhe të reja Veçoritë | Përmbani informacione të përditësuara në lidhje me Inspektorin Intel, duke përfshirë një përshkrim, mbështetje teknike dhe kufizime të njohura. Ky dokument përmban gjithashtu kërkesat e sistemit, udhëzimet e instalimit dhe udhëzimet për konfigurimin e mjedisit të linjës së komandës.
|
Tutoriale | Ju ndihmojë të mësoni të përdorni Intel Inspector. Pasi të kopjoni një trajnim sampe ngjeshur file në një direktori të shkrueshme, përdorni një mjet të përshtatshëm për të nxjerrë përmbajtjen. Për të ngarkuar një trajnim samphyni në mjedisin Visual Studio*, klikoni dy herë në .sln file.
Trajnimi sampKëto ju ndihmojnë të mësoni të përdorni Intel Inspector. Trajnimi samples janë instaluar si individuale të ngjeshur files nën / samples/en/. Pasi të kopjoni një trajnim sampe ngjeshur file në një direktori të shkrueshme, përdorni një mjet të përshtatshëm për të nxjerrë përmbajtjen. Përmbajtja e nxjerrë përfshin një README të shkurtër që përshkruan se si të ndërtohen trajnimetample dhe rregulloni problemet. Tutorialet ju tregojnë se si të gjeni dhe rregulloni aksesin e painitializuar të memories, rrjedhjen e kujtesës dhe gabimet e garës së të dhënave duke përdorur C++ dhe trajnime Fortranamples.
|
Përdoruesi i inspektorit të Intel Udhëzues | Të Udhëzues përdorimi është dokumentacioni primar për Intel Inspector. |
Inspektori Intel: Shtëpi |
Dokumentet / Burimet
![]() |
intel Inspector Get Memory Dinamic and Threading Error Checking Tool [pdfUdhëzuesi i përdoruesit Inspector Get, Memoria Dinamike dhe Mjeti i Kontrollit të Gabimeve në Threading, Inspector Get Memory Dinamic and Threading Error Checking Tool, Threading Error Checking Tool, Error Checking Tool, Checking Tool |