intel Inspector Lortu memoria dinamikoa eta harizketak akatsak egiaztatzeko tresna
Hasi Intel® Inspector-ekin
Intel® Inspector memoria dinamikoa eta harikako erroreak egiaztatzeko tresna da, Windows* eta Linux* sistema eragileetan serieko eta hari anitzeko aplikazioak garatzen dituzten erabiltzaileentzat.
Dokumentu honek Intel Inspector GUI erabiltzen hasteko ohiko lan-fluxua laburbiltzen du.
Ezaugarri nagusiak
Intel Inspector-ek eskaintzen du:
- GUI autonomoa, Microsoft Visual Studio* plugina eta komando-lerroko ingurune operatiboak.
- Aurrez ezarritako analisi-konfigurazioak (konfigura daitezkeen ezarpen batzuekin), baita analisi-konfigurazio pertsonalizatuak sortzeko gaitasuna ere, analisiaren esparrua eta kostua kontrolatzen laguntzeko.
- Arazo indibidualetan, arazoen agerraldietan eta deien pilaren informazioan ikusgarritasuna, arazoen lehentasunak ezarriz eta iragazkia barneratuz eta baztertuz, zure arreta eskatzen duten elementuetan zentratzen laguntzeko.
- Arazoak kentzeko laguntza zure arreta eskatzen duten gaietan bakarrik zentratzen laguntzeko, besteak beste:
- Sortu ezabatze-arauak piletan oinarrituta
- Bihurtu hirugarrenen kentzea files Intel Inspector kendura file formatua
- Sortu eta editatu ezabaketa files testu-editore batean
- Arazketa-gaitasun interaktiboa, analisian zehar arazoak sakonago ikertu ahal izateko
- Arazoaren egoerari buruzko informazio iraunkor eta hedatua, arazoak behin eta berriz ikertzen saihesteko
- Memoriaren akats ugari jakinarazi dira, eskariaren araberako memoria ihesak hautematea barne
- Memoria-hazkundearen neurketa zure aplikazioak espero baino memoria gehiago ez duela erabiltzen ziurtatzeko
- Datuen lasterketa, blokeoa, blokeo-hierarkiaren urraketa eta hari arteko pila atzitzeko akatsak hautematea, pilako erroreak hautematea barne.
- Intel® Software Manager Intel software-eguneratzeak deskargatzeko eta instalatzeko, instalatutako softwarearen harpidetza-egoera kudeatzeko, serie-zenbakiak aktibatzeko eta Intel softwareari buruzko azken berriak ezagutzeko (Windows* OS soilik)
Intel Inspector gisa eskuragarri dago instalazio autonomoa eta produktu hauen zati gisa:
Jakinarazpenak eta ezeztapenak
Intel teknologiek gaitutako hardwarea, softwarea edo zerbitzua aktibatzea behar dezakete.
Produktu edo osagai ezin da guztiz segurua izan.
Zure kostuak eta emaitzak alda daitezke.
© Intel Corporation. Intel, Intel logotipoa eta beste Intel marka Intel Corporation edo bere filialen marka komertzialak dira. Beste izen eta marka batzuk beste batzuen jabetza direla erreklamatu daitezke.
Microsoft, Windows eta Windows logotipoa Microsoft Corporation-en marka komertzialak edo erregistratutako marka dira Estatu Batuetan eta/edo beste herrialde batzuetan.
Dokumentu honek ez du inolako lizentziarik (espresuki edo inplizituki, prebentzio bidez edo bestelakorik) ematen jabetza intelektualeko eskubiderik.
Deskribatutako produktuek diseinu-akatsak edo errata gisa ezagutzen diren akatsak izan ditzakete, produktua argitaratutako zehaztapenetatik aldentzea eragin dezaketenak. Uneko errata ezaugarrituak eskatuta daude eskuragarri.
Intelek uko egiten die berariazko eta inplizitutako berme guztiei, mugarik gabe, salgaitasunari, helburu jakin baterako egokitasunari eta ez-urratzeei buruzko berme inplizituak barne, bai eta errendimenduaren, negozioaren edo merkataritzaren erabileraren ondoriozko edozein bermerik ere.
Hasi Intel® Inspector-Windows* OS-ekin
Intel® Inspector memoria dinamikoa eta harikako erroreak egiaztatzeko tresna bat da Windows* eta Linux* sistema eragileetan serieko eta hari anitzeko aplikazioak garatzen dituzten erabiltzaileentzat. Gai hau zure aplikazioetan aplika dezakezun amaierako lan-fluxua laburbiltzen duen Lehen urratsak dokumentu baten parte da.
Aurrebaldintzak
Intel Inspector erabil dezakezu memoria eta hari-akatsak aztertzeko C++ eta Fortran bitarren arazketa- eta askapen-moduetan. Intel Inspector analisiaren emaitza zehatzenak eta osatuenak sortzen dituzten aplikazioak sortzeko:
Eraiki zure aplikazioa arazketa moduan.
- Erabili konpilatzaile/estekagailuaren ezarpen optimoak. Informazio gehiagorako, ikus Aplikazioak eraikitzen Intel Inspector Laguntzan.
- Ziurtatu zure aplikazioak hari bat baino gehiago sortzen duela hari-analisiak exekutatu aurretik. Gainera:
- Egiaztatu zure aplikazioa Intel Inspector ingurunetik kanpo exekutatzen dela.
- Exekutatu \inspxe-vars.bat komandoa. .
Instalazio bide lehenetsia, , azpian dago C:\Programa Files (x86)\Intel
\oneAPI\ikuskatzailea (sistema jakin batzuetan, Program-en ordez Files (x86), direktorioaren izena da Egitaraua Files ).
OHARRA Zure ingurunea konfiguratzea beharrezkoa da inspxe-gui komandoa erabiltzeko asmoa baduzu
abiarazi Intel Inspector GUI interfaze independentea edo inspxe-cl komandoa komando lerroko interfazea exekutatzeko.
Informazio gehiagorako, ikus Aplikazioak eraikitzen Intel Inspector Laguntzan.
Hasi
Jarraitu urrats hauek Intel Inspector erabiltzen hasteko.
Abiarazi Intel Inspector
abiarazteko:
- Intel Inspector GUI autonomoa: Exekutatu inspxe-gui komandoa edo Microsoft Windows*-tik Aplikazio guztiaks pantaila, hautatu Intel Inspector [bertsioa].
- Intel Inspector plugina Visual Studio* IDErako: ireki zure irtenbidea Visual Studio* IDE-n eta egin klik botoian.
ikonoa.
Komando-lerroko interfazea abiarazteko: Exekutatu inspxe-cl komandoa. (Laguntza lortzeko, erantsi -help komando lerroan.)
Aukeratu/Sortu proiektua
Intel Inspector proiektuaren paradigma batean oinarritzen da eta proiektu bat sortu edo ireki behar duzu azterketa eginbideak gaitzeko.
Pentsa analisi-proiektu bat honela:
- Konpilatutako aplikazioa
- Atributu konfiguragarrien bilduma, ezabatze-arauak eta bilaketa-direktorioak barne
- Analisiaren emaitzen edukiontzia
Informazio gehiagorako, ikus Proiektuak aukeratzea Intel Inspector Laguntzan.
Konfiguratu proiektua
Datu-multzoaren tamainak eta lan-kargak eragin zuzena dute aplikazioen exekuzio-denboran eta analisi-abiaduran.
Emaitza onenak lortzeko, aukeratu datu-multzo txiki eta adierazgarriak, hari bakoitzeko lan gutxieneko edo moderatuko duten hariak sortzen dituztenak.
Zure helburua: Ahalik eta exekuzio-denbora laburrenean, exekutatu ahal duzun bide eta zeregin gehien (jarduera paraleloak) exekutatu, aldi berean, zeregin bakoitzaren kalkulu erredundantea kode estaldura ona izateko behar den gutxienera murriztuz.
Segundo batzuk exekutatzen dituzten datu multzoak aproposak dira. Sortu datu multzo osagarriak zure kode guztia ikuskatuta dagoela ziurtatzeko.
Informazio gehiagorako, ikus Proiektuak konfiguratzea Intel Inspector laguntzan.
Konfiguratu Analisia
Intel Inspector-ek aurrez ezarritako memoria eta hari-analisi mota ugari eskaintzen ditu (baita analisi mota pertsonalizatuak ere) analisiaren esparrua eta kostua kontrolatzen laguntzeko. Zenbat eta esparru estuagoa izan, orduan eta arinagoa izango da sistemaren karga. Zenbat eta esparru zabalagoa izan, orduan eta karga handiagoa izango du sistemaren gainean.
Aholkua
Erabili analisi motak iteratiboki. Hasi esparru estu batekin zure aplikazioa behar bezala konfiguratuta dagoela egiaztatzeko eta analisiaren iraupenerako itxaropenak ezarri. Zabaldu esparrua erantzun gehiago behar badituzu eta kostu handitzea jasan dezakezu.
Informazio gehiagorako, ikus Analisiak konfiguratzea Intel Inspector laguntzan.
Exekutatu Analisia
Analisi bat exekutatzen duzunean, Intel Inspector-ek:
- Zure aplikazioa exekutatzen du.
- Tratatu behar izan dezaketen arazoak identifikatzen ditu.
- Gai horiek emaitza batean biltzen ditu.
- Ikurren informazioa bihurtzen du fileizenak eta lerro-zenbakiak.
- Zapaltzeko arauak aplikatzen ditu.
- Bikoiztutako ezabaketa egiten du.
- Inprimakien arazo multzoak.
- Analisiaren konfigurazio aukeren arabera, arazketa-saio interaktibo bat abiarazi dezake. Informazio gehiagorako, ikus Intel Inspector Hel-en analisiak exekutatzenp.
Aukeratu Arazoak
Azterketan zehar, Intel Inspector-ek arazoak bistaratzen ditu hautemandako ordenan. Azterketa amaitu ondoren, Intel Inspector-ek:
- Taldeek arazo-multzoetan detektatu dituzte arazoak (baina hala ere banakako arazoen eta arazoen agerraldien ikusgarritasuna ematen du).
- Arazo multzoei lehentasuna ematen die.
- Iragazkiak eskaintzen ditu arreta eskatzen duten arazo-multzo horietan zentratzen laguntzeko.
Informazio gehiagorako, ikus Intel Inspector Laguntzako arazoak aukeratzea.
Emaitzen datuak interpretatu eta arazoak ebatzi
Erabili Intel Inspector-en eginbide hauek zure produktibitatea hobetzeko:
Emaitzen datuak interpretatzea. | Azaldu Arazoaren Laguntza
Informazio gehiagorako, ikus Azaldu Arazoa Laguntza atzitzea Intel Inspector laguntzan. |
|
Zure arreta eskatzen duten gai horietan bakarrik zentratu. | Larritasun-mailak Informazio gehiago lortzeko, ikus Intel Inspector-en larritasun-mailak Laguntza. |
|
Estatuak | Azterketa amaitu ondoren | |
Informazio gehiagorako, ikus Estatuak Intel Inspector laguntzan. | ||
Errepresioaren arauak | Azterketa amaitu ondoren | |
Informazio gehiagorako, ikus Suppressions laguntza Intel-en Inspektorearen Laguntza. | ||
Arazoak konpontzea. | Zuzeneko sarbidea editore lehenetsi batera Informazio gehiago lortzeko, ikus Edizioa Iturburu-kodea Intel Inspector-en Laguntza. |
|
Argibide gehiago
Dokumentua/Baliabidea | Deskribapena |
Intel Inspector: Nabarmena Dokumentazioa | Erabiltzaile hasiberrientzako, ertaineko eta aurreratuentzako baliabide orokor bikaina da, orri honek gidetarako estekak, argitalpen-oharrak, bideoak, gai aipagarriak, prestakuntzarako estekak biltzen ditu.amples, eta gehiago. |
Intel Inspector bertsioa Oharrak eta Berria Ezaugarriak | Intel Inspector-i buruzko informazio eguneratua eduki, deskribapena, laguntza teknikoa eta ezagutzen diren mugak barne. Dokumentu honek sistemaren eskakizunak, instalazio-argibideak eta komando-lerroko ingurunea konfiguratzeko argibideak ere baditu. |
Tutoretzak | Lagundu Intel Inspector erabiltzen ikasten. Prestakuntza bat kopiatu ondorenample konprimituta file direktorio idazgarri batera, erabili tresna egoki bat edukia ateratzeko. Prestakuntza bat kargatzekoample Visual Studio* ingurunera, egin klik bikoitza.sln file.
Prestakuntza sampIntel Inspector erabiltzen ikasten laguntzen dizute. Prestakuntza sampfitxategiak konprimitu indibidual gisa instalatzen dira files azpian \samples\eu\. Prestakuntza bat kopiatu ondorenample konprimituta file idazgarri batera direktorioa, erabili tresna egoki bat edukia ateratzeko. Ateratako edukiek IRAKURRI labur bat barne hartzen dute, entrenamenduak nola eraiki deskribatzen dituenaample eta arazoak konpondu. Prestakuntza bat kargatzekoample Visual Studio* ingurunera, egin klik bikoitza .sln file. Tutorialek hasierarik gabeko memoriarako sarbidea, memoria-ihesak eta datu-lasterketetako erroreak nola aurkitu eta konpontzen erakusten dizute C++ eta Fortran prestakuntzak erabiliz.amples. |
Intel Inspector erabiltzailea Gida | The Erabiltzailearen Gida Intel Inspector-erako dokumentazio nagusia da. |
Baliabide gehiago | Intel Inspector: Hasiera Intel Inspector glosarioa Arakatu gure dokumentazioa |
Hasi Intel® Inspector-Linux* OS-arekin
Intel® Inspector memoria dinamikoa eta harikako erroreak egiaztatzeko tresna bat da Windows* eta Linux* sistema eragileetan serieko eta hari anitzeko aplikazioak garatzen dituzten erabiltzaileentzat. Gai hau zure aplikazioetan aplika dezakezun amaierako lan-fluxua laburbiltzen duen Lehen urratsak dokumentu baten parte da.
Aurrebaldintzak
Intel Inspector erabil dezakezu memoria eta hari-akatsak aztertzeko C++ eta Fortran bitarren arazketa- eta askapen-moduetan. Intel Inspector analisiaren emaitza zehatzenak eta osatuenak sortzen dituzten aplikazioak sortzeko:
- Eraiki zure aplikazioa arazketa moduan.
- Erabili konpilatzaile/estekagailuaren ezarpen optimoak. Informazio gehiagorako, ikus Aplikazioak eraikitzen Intel Inspector Laguntzan.
- Ziurtatu zure aplikazioak hari bat baino gehiago sortzen duela hari-analisiak exekutatu aurretik. Gainera:
- Egiaztatu zure aplikazioa Intel Inspector ingurunetik kanpo exekutatzen dela.
- Ziurtatu EDITOR edo VISUAL ingurune-aldagaia zure testu-editorean ezartzen duzula.
- Egin ekintza hauetako bat zure ingurunea konfiguratzeko:
- Exekutatu iturburu-komando hauetako bat:
- Csh/tcsh erabiltzaileentzat: source /inspxe-vars.csh
- Bash erabiltzaileentzat: iturria /inspxe-vars.sh
- Intel® oneAPI HPC Toolkit edo Intel® oneAPI IoT Toolkit instalazioaren zati gisa aplikazioaren script honen izena env\vars da inspxe-vars ordez.
Instalazio bide lehenetsia, , behean dago: - /opt/intel/oneapi/inspector root erabiltzaileentzat
- $HOME/intel/oneapi/inspector root ez diren erabiltzaileentzat
- Gehitu /bin32 or /bin64 zure bidera.
Informazio gehiagorako, ikus Aplikazioak eraikitzen Intel Inspector Laguntzan.
Hasi
Jarraitu urrats hauek Intel Inspector erabiltzen hasteko
Abiarazi Intel Inspector
Intel Inspector GUI independentea abiarazteko, exekutatu inspxe-gui komandoa.
Komando-lerroko interfazea abiarazteko: Exekutatu inspxe-cl komandoa. (Laguntza lortzeko, erantsi -help
komando lerroa.)
Aukeratu/Sortu proiektua Intel Inspector proiektuaren paradigma batean oinarritzen da eta proiektu bat sortu edo ireki behar duzu azterketa eginbideak gaitzeko.
Pentsa analisi-proiektu bat honela:
- Konpilatutako aplikazioa
- Atributu konfiguragarrien bilduma, ezabatze-arauak eta bilaketa-direktorioak barne
- Analisiaren emaitzen edukiontzia Informazio gehiago lortzeko, ikus Proiektuak aukeratzea Intel Inspector Laguntzan.
Konfiguratu proiektua
Datu-multzoaren tamainak eta lan-kargak eragin zuzena dute aplikazioen exekuzio-denboran eta analisi-abiaduran.
Emaitza onenak lortzeko, aukeratu datu-multzo txiki eta adierazgarriak, hari bakoitzeko lan gutxieneko edo moderatuko duten hariak sortzen dituztenak.
Zure helburua: Ahalik eta exekuzio-denbora laburrenean, exekutatu ahal duzun bide eta zeregin gehien (jarduera paraleloak) exekutatu, aldi berean, zeregin bakoitzaren kalkulu erredundantea kode estaldura ona izateko behar den gutxienera murriztuz.
Segundo batzuk exekutatzen dituzten datu multzoak aproposak dira. Sortu datu multzo osagarriak zure kode guztia ikuskatuta dagoela ziurtatzeko.
Informazio gehiagorako, ikus Proiektuak konfiguratzea Intel Inspector Help.
Konfiguratu Analisia
Intel Inspector-ek aurrez ezarritako memoria eta hari-analisi mota ugari eskaintzen ditu (baita analisi mota pertsonalizatuak ere) analisiaren esparrua eta kostua kontrolatzen laguntzeko. Zenbat eta esparru estuagoa izan, orduan eta arinagoa izango da sistemaren karga. Zenbat eta esparru zabalagoa izan, orduan eta karga handiagoa izango du sistemaren gainean.
Aholkua
Erabili analisi motak iteratiboki. Hasi esparru estu batekin zure aplikazioa behar bezala konfiguratuta dagoela egiaztatzeko
eta analisiaren iraupenerako itxaropenak ezarri. Zabaldu esparrua erantzun gehiago behar badituzu eta kostu handitzea jasan dezakezu.
Informazio gehiagorako, ikus Analisiak konfiguratzea Intel Inspector laguntzan.
Exekutatu Analisia
Analisi bat exekutatzen duzunean, Intel Inspector-ek:
- Zure aplikazioa exekutatzen du.
- Tratatu behar izan dezaketen arazoak identifikatzen ditu.
- Gai horiek emaitza batean biltzen ditu.
- Ikurren informazioa bihurtzen du fileizenak eta lerro-zenbakiak.
- Zapaltzeko arauak aplikatzen ditu.
- Bikoiztutako ezabaketa egiten du.
- Inprimakien arazo multzoak.
- Analisiaren konfigurazio aukeren arabera, arazketa-saio interaktibo bat abiarazi dezake.
Informazio gehiagorako, ikus Intel Inspector Hel-en analisiak exekutatzenp.
Aukeratu Arazoak Azterketan zehar, Intel Inspector-ek arazoak bistaratzen ditu hautemandako ordenan. Azterketa amaitu ondoren, Intel Inspector-ek: - Taldeek arazo-multzoetan detektatu dituzte arazoak (baina hala ere banakako arazoen eta arazoen agerraldien ikusgarritasuna ematen du).
- Arazo multzoei lehentasuna ematen die.
- Iragazkiak eskaintzen ditu arreta eskatzen duten arazo-multzo horietan zentratzen laguntzeko
Informazio gehiagorako, ikus Intel Inspector Laguntzako arazoak aukeratzea.
Emaitzen datuak interpretatu eta arazoak ebatzi
Erabili Intel Inspector-en eginbide hauek zure produktibitatea hobetzeko:
Helburua | Ezaugarri | Analisia zehar/Analisia amaitu ondoren |
Emaitzen datuak interpretatzea. | Azaldu Arazoaren Laguntza
Informazio gehiagorako, ikus Azaldu Arazoa Laguntza atzitzea Intel Inspector laguntzan. |
|
Zure arreta eskatzen duten gai horietan bakarrik zentratu. | Larritasun-mailak Informazio gehiago lortzeko, ikus Intel Inspector-en larritasun-mailak Laguntza. |
|
Estatuak | Azterketa amaitu ondoren | |
Informazio gehiagorako, ikus Estatuak Intel Inspector laguntzan. | ||
Errepresioaren arauak | Azterketa amaitu ondoren | |
Informazio gehiagorako, ikus Suppressions laguntza Intel-en Inspektorearen Laguntza. | ||
Arazoak konpontzea. | Zuzeneko sarbidea editore lehenetsi batera Informazio gehiago lortzeko, ikus Edizioa Iturburu-kodea Intel Inspector-en Laguntza. |
|
Argibide gehiago
Dokumentua/Baliabidea | Deskribapena |
Intel Inspector: Nabarmena Dokumentazioa | Erabiltzaile hasiberrientzako, ertaineko eta aurreratuentzako baliabide orokor bikaina da, orri honek gidetarako estekak, argitalpen-oharrak, bideoak, gai aipagarriak, prestakuntzarako estekak biltzen ditu.amples, eta gehiago |
Intel Inspector bertsioa Oharrak eta Berria Ezaugarriak | Intel Inspector-i buruzko informazio eguneratua eduki, deskribapena, laguntza teknikoa eta ezagutzen diren mugak barne. Dokumentu honek sistemaren eskakizunak, instalazio-argibideak eta komando-lerroko ingurunea konfiguratzeko argibideak ere baditu.
|
Tutoretzak | Lagundu Intel Inspector erabiltzen ikasten. Prestakuntza bat kopiatu ondorenample konprimituta file direktorio idazgarri batera, erabili tresna egoki bat edukia ateratzeko. Prestakuntza bat kargatzekoampVisual Studio* ingurunean sartu, egin klik bikoitza .sln file.
Prestakuntza sampIntel Inspector erabiltzen ikasten laguntzen dizute. Prestakuntza sampfitxategiak konprimitu indibidual gisa instalatzen dira files azpian / samples/eu/. Prestakuntza bat kopiatu ondorenample konprimituta file direktorio idazgarri batera, erabili tresna egoki bat edukia ateratzeko. Ateratako edukiek IRAKURRI labur bat barne hartzen dute, entrenamenduak nola eraiki deskribatzen dituenaample eta arazoak konpondu. Tutorialek hasierarik gabeko memoriarako sarbidea, memoria-ihesak eta datu-lasterketetako erroreak nola aurkitu eta konpontzen erakusten dizute C++ eta Fortran prestakuntzak erabiliz.amples.
|
Intel Inspector erabiltzailea Gida | The Erabiltzailearen Gida Intel Inspector-erako dokumentazio nagusia da. |
Intel Inspector: Hasiera |
Dokumentuak / Baliabideak
![]() |
intel Inspector Lortu memoria dinamikoa eta harizketak akatsak egiaztatzeko tresna [pdfErabiltzailearen gida Inspector Lortu, Memoria dinamikoa eta Threading Erroreak egiaztatzeko tresna, Inspector Lortu memoria dinamikoa eta Threading Erroreak egiaztatzeko tresna, Threading Erroreak egiaztatzeko tresna, Akatsak egiaztatzeko tresna, Egiaztatzeko tresna |