intel Inspekteur Kry dinamiese geheue en draadfoutkontrole-instrument
Kom aan die gang met Intel® Inspector
Intel® Inspector is 'n dinamiese geheue- en draadfoutkontrole-instrument vir gebruikers wat reeks- en multidraadtoepassings op Windows* en Linux*-bedryfstelsels ontwikkel.
Hierdie dokument som die tipiese werkvloei op om die Intel Inspector GUI te begin gebruik.
Sleutel kenmerke
Intel Inspector bied:
- Selfstandige GUI, Microsoft Visual Studio*-inprop- en opdragreël-bedryfsomgewings.
- Vooraf ingestelde analise-konfigurasies (met 'n paar konfigureerbare instellings), sowel as die vermoë om pasgemaakte analise-konfigurasies te skep om jou te help om ontledingsomvang en koste te beheer.
- Sigbaarheid in individuele probleme, probleemvoorvalle en oproepstapelinligting, met probleemprioritisering en filtering deur insluiting en uitsluiting om jou te help fokus op items wat jou aandag verg.
- Ondersteuning van probleemonderdrukkings om jou te help fokus op slegs daardie kwessies wat jou aandag verg, insluitend die vermoë om:
- Skep onderdrukkingsreëls gebaseer op stapels
- Skakel derdeparty-onderdrukking om files na die Intel Inspector-onderdrukking file formaat
- Skep en wysig onderdrukking files in 'n teksredigeerder
- Interaktiewe ontfoutingsvermoë sodat jy probleme dieper kan ondersoek tydens analise
- Aanhoudende, gepropageerde probleemtoestandinligting om jou te help vermy om kwessies oor en oor te ondersoek
- 'n Magdom gerapporteerde geheuefoute, insluitend geheuelekopsporing op aanvraag
- Geheuegroeimeting om te verseker dat jou toepassing nie meer geheue gebruik as wat verwag is nie
- Dataresies, dooiepunt, slothiërargie-oortreding en foutopsporing van toegang tot stapels met kruisdraad, insluitend foutopsporing op die stapel
- Intel® Software Manager om Intel-sagteware-opdaterings af te laai en te installeer, intekeningstatus van geïnstalleerde sagteware te bestuur, reeksnommers te aktiveer, en die jongste nuus oor Intel-sagteware te ontdek (slegs Windows* OS)
Intel Inspector is beskikbaar as 'n selfstandige installasie en as deel van die volgende produkte:
Kennisgewings en vrywarings
Intel-tegnologieë kan moontlik geaktiveerde hardeware, sagteware of diens benodig.
Geen produk of komponent kan absoluut veilig wees nie.
Jou koste en resultate kan verskil.
© Intel Corporation. Intel, die Intel-logo en ander Intel-merke is handelsmerke van Intel Corporation of sy filiale. Ander name en handelsmerke kan as die eiendom van ander geëis word.
Microsoft, Windows en die Windows-logo is handelsmerke of geregistreerde handelsmerke van Microsoft Corporation in die Verenigde State en/of ander lande.
Geen lisensie (uitdruklik of geïmpliseer, deur estoppel of andersins) tot enige intellektuele eiendomsregte word deur hierdie dokument toegestaan nie.
Die produkte wat beskryf word, kan ontwerpfoute of foute bevat wat bekend staan as errata wat kan veroorsaak dat die produk van gepubliseerde spesifikasies afwyk. Huidige gekarakteriseerde errata is op aanvraag beskikbaar.
Intel verwerp alle uitdruklike en geïmpliseerde waarborge, insluitend sonder beperking, die geïmpliseerde waarborge van verhandelbaarheid, geskiktheid vir 'n spesifieke doel, en nie-skending, sowel as enige waarborg wat voortspruit uit die verloop van prestasie, verloop van transaksies of gebruik in handel.
Kom aan die gang met Intel® Inspector-Windows* OS
Intel® Inspector is 'n dinamiese geheue- en draadfoutkontrole-instrument vir gebruikers wat reeks- en multidraadtoepassings op Windows* en Linux*-bedryfstelsels ontwikkel. Hierdie onderwerp is deel van 'n Getting Started-dokument wat 'n end-tot-end-werkvloei opsom wat jy op jou toepassings kan toepas.
Voorvereistes
Jy kan die Intel Inspector gebruik om geheue- en draadfoute te ontleed in beide ontfoutings- en vrystellingmodusse van C++ en Fortran-binaries. Om toepassings te bou wat die mees akkurate en volledige Intel Inspector-ontledingsresultate lewer:
Bou jou toepassing in ontfoutmodus.
- Gebruik optimale samesteller/skakel-instellings. Vir meer inligting, sien Bou toepassings in Intel Inspector Help.
- Maak seker dat jou toepassing meer as een draad skep voordat jy draadontledings uitvoer. Daarbenewens:
- Verifieer dat jou toepassing buite die Intel Inspector-omgewing loop.
- Begin die \inspxe-vars.bat opdrag. .
Die verstek installasie pad, , is hieronder C:\Program Files (x86)\Intel
\oneAPI\inspekteur (op sekere stelsels, in plaas van Program Files (x86), is die gidsnaam Program Files ).
LET WEL Die opstel van jou omgewing is slegs nodig as jy van plan is om die inspxe-gui opdrag te gebruik
begin die Intel Inspector-selfstandige GUI-koppelvlak of die inspxe-cl-opdrag om die opdragreëlkoppelvlak uit te voer.
Vir meer inligting, sien Bou toepassings in Intel Inspector Help.
Begin
Volg hierdie stappe om die Intel Inspector te begin gebruik.
Begin die Intel Inspector
Om die te begin:
- Intel Inspector selfstandige GUI: voer die inspxe-gui-opdrag uit of vanaf die Microsoft Windows* Alle Appse skerm, kies Intel Inspector [weergawe].
- Intel Inspector-inprop by die Visual Studio* IDE: Maak jou oplossing in die Visual Studio* IDE oop en klik die
ikoon.
Om die opdragreëlkoppelvlak te begin: Voer die inspxe-cl-opdrag uit. (Om hulp te kry, voeg -help by die opdragreël.)
Kies/skep projek
Intel Inspector is gebaseer op 'n projekparadigma en vereis dat jy 'n projek skep of oopmaak om ontledingskenmerke te aktiveer.
Dink aan 'n ontledingsprojek as 'n:
- Saamgestelde aansoek
- Versameling van konfigureerbare eienskappe, insluitend onderdrukkingsreëls en soekgidse
- Houer vir analise resultate
Vir meer inligting, sien Die keuse van projekte in Intel Inspector Help.
Stel projek op
Datastelgrootte en werklading het 'n direkte impak op toepassingsuitvoeringstyd en ontledingspoed.
Vir die beste resultate, kies klein, verteenwoordigende datastelle wat drade skep met minimale tot matige werk per draad.
Jou doelwit: Voer in so 'n kort tydsduur as moontlik soveel paaie en die maksimum aantal take (parallelle aktiwiteite) uit as wat jy kan bekostig, terwyl die oortollige berekening binne elke taak tot die minimum beperk word wat nodig is vir goeie kodedekking.
Datastelle wat 'n paar sekondes loop, is ideaal. Skep bykomende datastelle om te verseker dat al jou kode geïnspekteer word.
Vir meer inligting, sien Konfigureer projekte in Intel Inspector Help.
Stel analise op
Intel Inspector bied 'n reeks voorafbepaalde geheue- en draadontledingtipes (sowel as pasgemaakte analisetipes) om jou te help om ontledingsomvang en -koste te beheer. Hoe nouer die omvang, hoe ligter die las op die stelsel. Hoe wyer die omvang, hoe groter is die las op die stelsel.
Wenk
Gebruik analisetipes iteratief. Begin met 'n noue omvang om te verifieer dat jou toepassing korrek opgestel is en stel verwagtinge vir ontledingsduur. Verbreed die omvang slegs as jy meer antwoorde nodig het en jy kan die verhoogde koste duld.
Vir meer inligting, sien Opstel van ontledings in Intel Inspector Help.
Begin analise
Wanneer jy 'n ontleding uitvoer, sal die Intel Inspector:
- Voer jou aansoek uit.
- Identifiseer kwessies wat dalk hanteer moet word.
- Versamel daardie kwessies in 'n resultaat.
- Skakel simboolinligting om in filename en reëlnommers.
- Pas onderdrukkingsreëls toe.
- Voer duplikaat uitskakeling uit.
- Vorm probleemstelle.
- Afhangende van jou analise-konfigurasie-opsies, kan 'n interaktiewe ontfoutingsessie begin. Vir meer inligting, sien Loop ontledings in Intel Inspector Help.
Kies Probleme
Tydens ontleding wys die Intel Inspector probleme in die volgorde wat opgespoor is. Nadat die ontleding voltooi is, sal die Intel Inspector:
- Groepeer probleme wat opgespoor is in probleemstelle (maar bied steeds sigbaarheid in individuele probleme en probleemvoorvalle).
- Prioritiseer die probleemstelle.
- Bied filtering om jou te help fokus op daardie probleemstelle wat jou aandag verg.
Vir meer inligting, sien Kies probleme in Intel Inspector Help.
Interpreteer resultaatdata en los kwessies op
Gebruik die volgende Intel Inspector-kenmerke om jou produktiwiteit te verbeter:
Interpreteer resultaatdata. | Verduidelik Probleem Hulp
Vir meer inligting, sien Toegang tot Verduidelik Probleem Hulp in Intel Inspector Help. |
|
Fokus net op daardie kwessies wat jou aandag verg. | Ernsvlakke Vir meer inligting, sien Ernsvlakke in Intel Inspector Help. |
|
State | Nadat die ontleding voltooi is | |
Vir meer inligting, sien State in Intel Inspector Help. | ||
Onderdrukking reëls | Nadat die ontleding voltooi is | |
Vir meer inligting, sien Onderdrukkingsondersteuning in Intel Inspekteur Hulp. | ||
Los probleme op. | Direkte toegang tot 'n verstekredigeerder Vir meer inligting, sien Redigering Bronkode in Intel Inspector Help. |
|
Kom meer te wete
Dokument/hulpbron | Beskrywing |
Intel Inspekteur: Uitgestalte Dokumentasie | Hierdie bladsy is 'n uitstekende algehele hulpbron vir beginner-, intermediêre en gevorderde gebruikers, en bevat skakels na gidse, vrystellingsnotas, video's, uitgestalde onderwerpe, opleidingsamples, en meer. |
Intel Inspector Release Notas en Nuwe Kenmerke | Bevat bygewerkte inligting oor die Intel Inspector, insluitend 'n beskrywing, tegniese ondersteuning en bekende beperkings. Hierdie dokument bevat ook stelselvereistes, installasie-instruksies en instruksies vir die opstel van die opdragreëlomgewing. |
Tutoriale | Help jou om die Intel Inspector te leer gebruik. Nadat jy 'n opleiding sample saamgepers file na 'n skryfbare gids, gebruik 'n geskikte hulpmiddel om die inhoud te onttrek. Om 'n opleiding te laai sampin die Visual Studio*-omgewing, dubbelklik op die.sln file.
Opleiding samples help jou om te leer om die Intel Inspector te gebruik. Opleiding samplese word as individueel saamgepers geïnstalleer files onder \samples\en\. Nadat jy 'n opleiding sample saamgepers file na 'n skryfbare gids, gebruik 'n geskikte hulpmiddel om die inhoud te onttrek. Uitgehaalde inhoud sluit 'n kort README in wat beskryf hoe om die opleiding s te bouample en los probleme op. Om 'n opleiding s te laaiampin die Visual Studio*-omgewing, dubbelklik op die .sln file. Tutoriale wys jou hoe om ongeinitialiseerde geheuetoegang, geheuelek en datawedloopfoute op te spoor en reg te stel met behulp van C++ en Fortran-opleidingsamples. |
Intel Inspector-gebruiker Gids | Die Gebruikersgids is die primêre dokumentasie vir die Intel Inspector. |
Meer hulpbronne | Intel Inspekteur: Tuis Intel Inspekteur Woordelys Verken ons dokumentasie |
Kom aan die gang met Intel® Inspector-Linux* OS
Intel® Inspector is 'n dinamiese geheue- en draadfoutkontrole-instrument vir gebruikers wat reeks- en multidraadtoepassings op Windows* en Linux*-bedryfstelsels ontwikkel. Hierdie onderwerp is deel van 'n Getting Started-dokument wat 'n end-tot-end-werkvloei opsom wat jy op jou toepassings kan toepas.
Voorvereistes
Jy kan die Intel Inspector gebruik om geheue- en draadfoute te ontleed in beide ontfoutings- en vrystellingmodusse van C++ en Fortran-binaries. Om toepassings te bou wat die mees akkurate en volledige Intel Inspector-ontledingsresultate lewer:
- Bou jou toepassing in ontfoutmodus.
- Gebruik optimale samesteller/skakel-instellings. Vir meer inligting, sien Bou toepassings in Intel Inspector Help.
- Maak seker dat jou toepassing meer as een draad skep voordat jy draadontledings uitvoer. Daarbenewens:
- Verifieer dat jou toepassing buite die Intel Inspector-omgewing loop.
- Maak seker jy stel die EDITOR of VISUAL omgewingsveranderlike op jou teksredigeerder.
- Doen een van die volgende om jou omgewing op te stel:
- Voer een van die volgende bronopdragte uit:
- Vir csh/tcsh-gebruikers: bron /inspxe-vars.csh
- Vir bash-gebruikers: bron /inspxe-vars.sh
- Die naam van hierdie skrif vir die toepassing as deel van 'n Intel® oneAPI HPC Toolkit of Intel® oneAPI IoT Toolkit-installasie is env\vars in plaas van inspxe-vars.
Die verstek installasie pad, , is hieronder: - /opt/intel/oneapi/inspekteur vir wortelgebruikers
- $HOME/intel/oneapi/inspekteur vir nie-wortelgebruikers
- Voeg by /bin32 or /bin64 na jou pad.
Vir meer inligting, sien Bou toepassings in Intel Inspector Help.
Begin
Volg hierdie stappe om die Intel Inspector te begin gebruik
Begin die Intel Inspector
Om die Intel Inspector-selfstandige GUI te begin, voer die inspxe-gui-opdrag uit.
Om die opdragreëlkoppelvlak te begin: Voer die inspxe-cl-opdrag uit. (Om hulp te kry, voeg -help by die
bevelreël.)
Kies/skep projek Intel Inspector is gebaseer op 'n projekparadigma en vereis dat jy 'n projek skep of oopmaak om analise-kenmerke te aktiveer.
Dink aan 'n ontledingsprojek as 'n:
- Saamgestelde aansoek
- Versameling van konfigureerbare eienskappe, insluitend onderdrukkingsreëls en soekgidse
- Houer vir analise resultate Vir meer inligting, sien Die keuse van projekte in Intel Inspector Help.
Stel projek op
Datastelgrootte en werklading het 'n direkte impak op toepassingsuitvoeringstyd en ontledingspoed.
Vir die beste resultate, kies klein, verteenwoordigende datastelle wat drade skep met minimale tot matige werk per draad.
Jou doelwit: Voer in so 'n kort tydsduur as moontlik soveel paaie en die maksimum aantal take (parallelle aktiwiteite) uit as wat jy kan bekostig, terwyl die oortollige berekening binne elke taak tot die minimum beperk word wat nodig is vir goeie kodedekking.
Datastelle wat 'n paar sekondes loop, is ideaal. Skep bykomende datastelle om te verseker dat al jou kode geïnspekteer word.
Vir meer inligting, sien Konfigureer projekte in Intel Inspector Help.
Stel analise op
Intel Inspector bied 'n reeks voorafbepaalde geheue- en draadontledingtipes (sowel as pasgemaakte analisetipes) om jou te help om ontledingsomvang en -koste te beheer. Hoe nouer die omvang, hoe ligter die las op die stelsel. Hoe wyer die omvang, hoe groter is die las op die stelsel.
Wenk
Gebruik analisetipes iteratief. Begin met 'n nou omvang om te verifieer dat jou toepassing korrek opgestel is
en stel verwagtinge vir ontledingsduur. Verbreed die omvang slegs as jy meer antwoorde nodig het en jy kan die verhoogde koste duld.
Vir meer inligting, sien Opstel van ontledings in Intel Inspector Help.
Begin analise
Wanneer jy 'n ontleding uitvoer, sal die Intel Inspector:
- Voer jou aansoek uit.
- Identifiseer kwessies wat dalk hanteer moet word.
- Versamel daardie kwessies in 'n resultaat.
- Skakel simboolinligting om in filename en reëlnommers.
- Pas onderdrukkingsreëls toe.
- Voer duplikaat uitskakeling uit.
- Vorm probleemstelle.
- Afhangende van jou analise-konfigurasie-opsies, kan 'n interaktiewe ontfoutingsessie begin.
Vir meer inligting, sien Loop ontledings in Intel Inspector Help.
Kies probleme Tydens analise wys die Intel Inspector probleme in die volgorde wat opgespoor is. Nadat die ontleding voltooi is, sal die Intel Inspector: - Groepeer probleme wat opgespoor is in probleemstelle (maar bied steeds sigbaarheid in individuele probleme en probleemvoorvalle).
- Prioritiseer die probleemstelle.
- Bied filtering om jou te help fokus op daardie probleemstelle wat jou aandag verg
Vir meer inligting, sien Kies probleme in Intel Inspector Help.
Interpreteer resultaatdata en los kwessies op
Gebruik die volgende Intel Inspector-kenmerke om jou produktiwiteit te verbeter:
Doelwit | Kenmerk | Tydens analise/na ontleding is voltooi |
Interpreteer resultaatdata. | Verduidelik Probleem Hulp
Vir meer inligting, sien Toegang tot Verduidelik Probleem Hulp in Intel Inspector Help. |
|
Fokus net op daardie kwessies wat jou aandag verg. | Ernsvlakke Vir meer inligting, sien Ernsvlakke in Intel Inspector Help. |
|
State | Nadat die ontleding voltooi is | |
Vir meer inligting, sien State in Intel Inspector Help. | ||
Onderdrukking reëls | Nadat die ontleding voltooi is | |
Vir meer inligting, sien Onderdrukkingsondersteuning in Intel Inspekteur Hulp. | ||
Los probleme op. | Direkte toegang tot 'n verstekredigeerder Vir meer inligting, sien Redigering Bronkode in Intel Inspector Help. |
|
Kom meer te wete
Dokument/hulpbron | Beskrywing |
Intel Inspekteur: Uitgestalte Dokumentasie | Hierdie bladsy is 'n uitstekende algehele hulpbron vir beginner-, intermediêre en gevorderde gebruikers, en bevat skakels na gidse, vrystellingsnotas, video's, uitgestalde onderwerpe, opleidingsamples, en meer |
Intel Inspector Release Notas en Nuwe Kenmerke | Bevat bygewerkte inligting oor die Intel Inspector, insluitend 'n beskrywing, tegniese ondersteuning en bekende beperkings. Hierdie dokument bevat ook stelselvereistes, installasie-instruksies en instruksies vir die opstel van die opdragreëlomgewing.
|
Tutoriale | Help jou om die Intel Inspector te leer gebruik. Nadat jy 'n opleiding sample saamgepers file na 'n skryfbare gids, gebruik 'n geskikte hulpmiddel om die inhoud te onttrek. Om 'n opleiding te laai sampin die Visual Studio*-omgewing, dubbelklik die .sln file.
Opleiding samples help jou om te leer om die Intel Inspector te gebruik. Opleiding samplese word as individueel saamgepers geïnstalleer files onder / samples/en/. Nadat jy 'n opleiding sample saamgepers file na 'n skryfbare gids, gebruik 'n geskikte hulpmiddel om die inhoud te onttrek. Uitgehaalde inhoud sluit 'n kort README in wat beskryf hoe om die opleiding s te bouample en los probleme op. Tutoriale wys jou hoe om ongeinitialiseerde geheuetoegang, geheuelek en datawedloopfoute op te spoor en reg te stel met behulp van C++ en Fortran-opleidingsamples.
|
Intel Inspector-gebruiker Gids | Die Gebruikersgids is die primêre dokumentasie vir die Intel Inspector. |
Intel Inspekteur: Tuis |
Dokumente / Hulpbronne
![]() |
intel Inspekteur Kry dinamiese geheue en draadfoutkontrole-instrument [pdf] Gebruikersgids Inspekteur Kry, Dinamiese Geheue en Threading Error Checking Tool, Inspector Get Dynamic Memory en Threading Error Checking Tool, Threading Error Checking Tool, Error Checking Tool, Checking Tool |