intel Inspector Pridobite orodje za preverjanje napak dinamičnega pomnilnika in niti
Začnite uporabljati Intel® Inspector
Intel® Inspector je dinamično orodje za preverjanje napak pomnilnika in niti za uporabnike, ki razvijajo serijske in večnitne aplikacije v operacijskih sistemih Windows* in Linux*.
Ta dokument povzema tipičen potek dela za začetek uporabe GUI Intel Inspector.
Ključne značilnosti
Intel Inspector ponuja:
- Samostojni grafični uporabniški vmesnik, vtičnik Microsoft Visual Studio* in operativna okolja ukazne vrstice.
- Prednastavljene konfiguracije analize (z nekaterimi nastavitvami, ki jih je mogoče konfigurirati), kot tudi možnost ustvarjanja konfiguracij analize po meri, ki vam pomagajo nadzorovati obseg in stroške analize.
- Vpogled v posamezne težave, pojavljanje težav in informacije o skladu klicev, s prednostno razvrstitvijo težav in filtriranjem z vključitvijo in izključitvijo, ki vam pomaga, da se osredotočite na elemente, ki zahtevajo vašo pozornost.
- Podpora za zatiranje težav, ki vam pomaga, da se osredotočite le na tista vprašanja, ki zahtevajo vašo pozornost, vključno z možnostjo:
- Ustvarite pravila za zatiranje na podlagi skladov
- Pretvorite zatiranje tretjih oseb files zatiranjem Intel Inspector file format
- Ustvarite in uredite zatiranje files v urejevalniku besedil
- Zmožnost interaktivnega odpravljanja napak, tako da lahko med analizo globlje raziščete težave
- Vztrajne, razširjene informacije o stanju težave, ki vam pomagajo preprečiti vedno znova raziskovanje težav
- Veliko prijavljenih napak v pomnilniku, vključno z odkrivanjem uhajanja pomnilnika na zahtevo
- Merjenje rasti pomnilnika, ki pomaga zagotoviti, da vaša aplikacija ne uporablja več pomnilnika, kot je pričakovano
- Zaznavanje napak podatkovne dirke, zastoja, kršitve hierarhije zaklepanja in mednitnega dostopa do sklada, vključno z zaznavanjem napak na skladu
- Intel® Software Manager za prenos in namestitev posodobitev programske opreme Intel, upravljanje statusa naročnine nameščene programske opreme, aktiviranje serijskih številk in odkrivanje najnovejših novic o programski opremi Intel (samo Windows* OS)
Intel Inspector je na voljo kot samostojna namestitev in kot del naslednjih izdelkov:
Obvestila in zavrnitve odgovornosti
Intelove tehnologije morda zahtevajo aktivirano strojno, programsko opremo ali storitve.
Noben izdelek ali komponenta ne more biti popolnoma varna.
Stroški in rezultati se lahko razlikujejo.
© Intel Corporation. Intel, logotip Intel in druge znamke Intel so blagovne znamke družbe Intel Corporation ali njenih podružnic. Druga imena in blagovne znamke se lahko zahtevajo kot last drugih.
Microsoft, Windows in logotip Windows so blagovne znamke ali registrirane blagovne znamke družbe Microsoft Corporation v Združenih državah in/ali drugih državah.
Ta dokument ne podeljuje nobene licence (izrecne ali implicitne, z ustavitvijo ali kako drugače) za kakršne koli pravice intelektualne lastnine.
Opisani izdelki lahko vsebujejo oblikovne pomanjkljivosti ali napake, znane kot errata, zaradi katerih lahko izdelek odstopa od objavljenih specifikacij. Trenutne karakterizirane napake so na voljo na zahtevo.
Intel zavrača vsa izrecna in implicitna jamstva, vključno brez omejitev z implicitnimi jamstvi glede primernosti za prodajo, primernosti za določen namen in nekršitve, kot tudi vsa jamstva, ki izhajajo iz poteka delovanja, poteka poslovanja ali uporabe v trgovini.
Začnite uporabljati Intel® Inspector-Windows* OS
Intel® Inspector je dinamično orodje za preverjanje napak pomnilnika in niti za uporabnike, ki razvijajo serijske in večnitne aplikacije v operacijskih sistemih Windows* in Linux*. Ta tema je del dokumenta Kako začeti, ki povzema potek dela od konca do konca, ki ga lahko uporabite za svoje aplikacije.
Predpogoji
Intel Inspector lahko uporabite za analizo napak pomnilnika in niti v načinih odpravljanja napak in izdaje binarnih datotek C++ in Fortran. Če želite zgraditi aplikacije, ki proizvajajo najbolj natančne in popolne rezultate analize Intel Inspector:
Zgradite svojo aplikacijo v načinu za odpravljanje napak.
- Uporabite optimalne nastavitve prevajalnika/povezovalca. Za več informacij glejte Gradnja aplikacij v pomoči za Intel Inspector.
- Zagotovite, da vaša aplikacija ustvari več kot eno nit, preden zaženete analize niti. Poleg tega:
- Preverite, ali se vaša aplikacija izvaja zunaj okolja Intel Inspector.
- Zaženite \inspxe-vars.bat ukaz. .
Privzeta namestitvena pot, , je spodaj C:\Program Files (x86)\Intel
\oneAPI\inšpektor (v določenih sistemih namesto Program Files (x86), ime imenika je Program Files ).
OPOMBA Nastavitev vašega okolja je potrebna le, če nameravate uporabiti ukaz inspxe-gui za
zaženite samostojni GUI vmesnik Intel Inspector ali ukaz inspxe-cl za zagon vmesnika ukazne vrstice.
Za več informacij glejte Gradnja aplikacij v pomoči za Intel Inspector.
Začnite
Sledite tem korakom, da začnete uporabljati Intel Inspector.
Zaženite Intel Inspector
Za zagon:
- Samostojni grafični vmesnik Intel Inspector: zaženite ukaz inspxe-gui ali iz Microsoft Windows* Vse aplikacijes zaslon, izberite Intel Inspector [različica].
- Vtičnik Intel Inspector za Visual Studio* IDE: Odprite svojo rešitev v Visual Studio* IDE in kliknite
ikona.
Za zagon vmesnika ukazne vrstice: Zaženite ukaz inspxe-cl. (Če želite dobiti pomoč, dodajte -help v ukazno vrstico.)
Izberite/Ustvarite projekt
Intel Inspector temelji na paradigmi projekta in zahteva, da ustvarite ali odprete projekt, da omogočite funkcije analize.
Projekt analize si predstavljajte kot:
- Sestavljena aplikacija
- Zbirka nastavljivih atributov, vključno s pravili zatiranja in iskalnimi imeniki
- Posoda za rezultate analize
Za več informacij glejte Izbira projektov v pomoči za Intel Inspector.
Konfigurirajte projekt
Velikost nabora podatkov in delovna obremenitev neposredno vplivata na čas izvajanja aplikacije in hitrost analize.
Za najboljše rezultate izberite majhne reprezentativne nize podatkov, ki ustvarjajo niti z minimalnim do zmernim delom na nit.
Vaš cilj: V čim krajšem času izvajanja izvedite čim več poti in največje število nalog (vzporednih dejavnosti), kot si jih lahko privoščite, hkrati pa zmanjšajte odvečno računanje znotraj vsake naloge na minimum, potreben za dobro pokritost kode.
Podatkovni nizi, ki tečejo nekaj sekund, so idealni. Ustvarite dodatne nize podatkov, da zagotovite, da je vsa vaša koda pregledana.
Za več informacij glejte Konfiguriranje projektov v pomoči za Intel Inspector.
Konfigurirajte analizo
Intel Inspector ponuja vrsto prednastavljenih vrst analiz pomnilnika in niti (kot tudi vrst analiz po meri), ki vam pomagajo nadzorovati obseg analize in stroške. Čim ožji je obseg, tem manjša je obremenitev sistema. Čim širši je obseg, večja je obremenitev sistema.
Nasvet
Iterativno uporabljajte vrste analiz. Začnite z ozkim obsegom, da preverite, ali je vaša aplikacija pravilno nastavljena, in nastavite pričakovanja glede trajanja analize. Razširite obseg le, če potrebujete več odgovorov in lahko prenesete povečane stroške.
Za več informacij glejte Konfiguriranje analiz v pomoči za Intel Inspector.
Zaženite analizo
Ko zaženete analizo, Intel Inspector:
- Izvede vašo aplikacijo.
- Opredeli težave, ki jih je morda treba obravnavati.
- Zbere te težave v rezultatu.
- Pretvori informacije o simbolih v fileimena in številke vrstic.
- Uporablja pravila zatiranja.
- Izvaja odpravo dvojnikov.
- Oblikuje sklope problemov.
- Odvisno od vaših možnosti konfiguracije analize lahko sproži interaktivno sejo odpravljanja napak. Za več informacij glejte Izvajanje analiz v Intel Inspector Help.
Izberite Težave
Med analizo Intel Inspector prikaže težave v zaznanem vrstnem redu. Ko je analiza končana, Intel Inspector:
- Skupine zaznanih težav v sklope težav (vendar še vedno zagotavlja preglednost posameznih težav in pojavov težav).
- Daje prednost naborom problemov.
- Ponuja filtriranje, ki vam pomaga, da se osredotočite na tiste sklope problemov, ki zahtevajo vašo pozornost.
Za več informacij glejte Izbira težav v pomoči za Intel Inspector.
Interpretirajte podatke o rezultatih in razrešite težave
Za izboljšanje produktivnosti uporabite naslednje funkcije Intel Inspector:
Razlaga rezultatov. | Pojasni pomoč pri težavah
Za več informacij glejte Dostop do pomoči za razlago težave v pomoči za Intel Inspector. |
|
Osredotočite se le na tista vprašanja, ki zahtevajo vašo pozornost. | Stopnje resnosti Za več informacij glejte Stopnje resnosti v programu Intel Inspector pomoč. |
|
države | Po končani analizi | |
Za več informacij glejte države v pomoči za Intel Inspector. | ||
Pravila zatiranja | Po končani analizi | |
Za več informacij glejte Podpora za zatiranje v Intelu Inšpektor pomoč. | ||
Rešite težave. | Neposredni dostop do privzetega urejevalnika Za več informacij glejte Urejanje Izvorna koda v programu Intel Inspector pomoč. |
|
Več o tem
Dokument/vir | Opis |
Intel Inspector: Predstavljeno Dokumentacija | Ta stran je odličen splošen vir za začetnike, srednje izkušene in napredne uporabnike, saj vključuje povezave do vodnikov, opombe ob izdaji, videoposnetke, predstavljene teme, usposabljanjaamples in še več. |
Izdaja Intel Inspector Opombe in Novo Lastnosti | Vsebujejo najnovejše informacije o Intel Inspectorju, vključno z opisom, tehnično podporo in znanimi omejitvami. Ta dokument vsebuje tudi sistemske zahteve, navodila za namestitev in navodila za nastavitev okolja ukazne vrstice. |
Vadnice | Pomagajte vam, da se naučite uporabljati Intel Inspector. Ko kopirate usposabljanje sample stisnjen file v zapisljivi imenik uporabite ustrezno orodje za ekstrahiranje vsebine. Za nalaganje treninga sampv okolje Visual Studio*, dvokliknite.sln file.
Usposabljanje sampvam pomagajo naučiti uporabljati Intel Inspector. Usposabljanje sampdatoteke so nameščene kot posamezne stisnjene fileje pod \samples\en\. Ko kopirate usposabljanje sample stisnjen file na zapisljivo imenik, uporabite ustrezno orodje za ekstrahiranje vsebine. Ekstrahirana vsebina vključuje kratek README, ki opisuje, kako zgraditi usposabljanje sample in odpraviti težave. Za nalaganje treninga sampv okolje Visual Studio*, dvokliknite datoteko .sln file. Vadnice vam pokažejo, kako poiskati in popraviti neinicializiran dostop do pomnilnika, uhajanje pomnilnika in napake v tekmi podatkov z uporabo učnih s C++ in Fortranamples. |
Uporabnik Intel Inspector Vodnik | The Uporabniški priročnik je primarna dokumentacija za Intel Inspector. |
Več virov | Intel Inspector: Domov Glosar Intel Inspector Raziščite našo dokumentacijo |
Začnite z OS Intel® Inspector-Linux*
Intel® Inspector je dinamično orodje za preverjanje napak pomnilnika in niti za uporabnike, ki razvijajo serijske in večnitne aplikacije v operacijskih sistemih Windows* in Linux*. Ta tema je del dokumenta Kako začeti, ki povzema potek dela od konca do konca, ki ga lahko uporabite za svoje aplikacije.
Predpogoji
Intel Inspector lahko uporabite za analizo napak pomnilnika in niti v načinih odpravljanja napak in izdaje binarnih datotek C++ in Fortran. Če želite zgraditi aplikacije, ki proizvajajo najbolj natančne in popolne rezultate analize Intel Inspector:
- Zgradite svojo aplikacijo v načinu za odpravljanje napak.
- Uporabite optimalne nastavitve prevajalnika/povezovalca. Za več informacij glejte Gradnja aplikacij v pomoči za Intel Inspector.
- Zagotovite, da vaša aplikacija ustvari več kot eno nit, preden zaženete analize niti. Poleg tega:
- Preverite, ali se vaša aplikacija izvaja zunaj okolja Intel Inspector.
- Prepričajte se, da ste nastavili spremenljivko okolja EDITOR ali VISUAL na urejevalnik besedil.
- Za nastavitev okolja naredite nekaj od naslednjega:
- Zaženite enega od naslednjih izvornih ukazov:
- Za uporabnike csh/tcsh: vir /inspxe-vars.csh
- Za uporabnike bash: vir /inspxe-vars.sh
- Ime tega skripta za aplikacijo kot del namestitve Intel® oneAPI HPC Toolkit ali Intel® oneAPI IoT Toolkit je env\vars namesto inspxe-vars.
Privzeta namestitvena pot, , je spodaj: - /opt/intel/oneapi/inspector za korenske uporabnike
- $HOME/intel/oneapi/inspector za nekorenske uporabnike
- Dodaj /bin32 or /bin64 na svojo pot.
Za več informacij glejte Gradnja aplikacij v pomoči za Intel Inspector.
Začnite
Sledite tem korakom, da začnete uporabljati Intel Inspector
Zaženite Intel Inspector
Če želite zagnati samostojni GUI Intel Inspector, zaženite ukaz inspxe-gui.
Za zagon vmesnika ukazne vrstice: Zaženite ukaz inspxe-cl. (Če želite dobiti pomoč, dodajte -help k
ukazna vrstica.)
Izberite/ustvarite projekt Intel Inspector temelji na projektni paradigmi in zahteva, da ustvarite ali odprete projekt, da omogočite funkcije analize.
Projekt analize si predstavljajte kot:
- Sestavljena aplikacija
- Zbirka nastavljivih atributov, vključno s pravili zatiranja in iskalnimi imeniki
- Posoda za rezultate analize Za več informacij glejte Izbira projektov v pomoči za Intel Inspector.
Konfigurirajte projekt
Velikost nabora podatkov in delovna obremenitev neposredno vplivata na čas izvajanja aplikacije in hitrost analize.
Za najboljše rezultate izberite majhne reprezentativne nize podatkov, ki ustvarjajo niti z minimalnim do zmernim delom na nit.
Vaš cilj: V čim krajšem času izvajanja izvedite čim več poti in največje število nalog (vzporednih dejavnosti), kot si jih lahko privoščite, hkrati pa zmanjšajte odvečno računanje znotraj vsake naloge na minimum, potreben za dobro pokritost kode.
Podatkovni nizi, ki tečejo nekaj sekund, so idealni. Ustvarite dodatne nize podatkov, da zagotovite, da je vsa vaša koda pregledana.
Za več informacij glejte Konfiguriranje projektov v Intel Inspector Help.
Konfigurirajte analizo
Intel Inspector ponuja vrsto prednastavljenih vrst analiz pomnilnika in niti (kot tudi vrst analiz po meri), ki vam pomagajo nadzorovati obseg analize in stroške. Čim ožji je obseg, tem manjša je obremenitev sistema. Čim širši je obseg, večja je obremenitev sistema.
Nasvet
Iterativno uporabljajte vrste analiz. Začnite z ozkim obsegom, da preverite, ali je vaša aplikacija pravilno nastavljena
in nastavite pričakovanja glede trajanja analize. Razširite obseg le, če potrebujete več odgovorov in lahko prenesete povečane stroške.
Za več informacij glejte Konfiguriranje analiz v pomoči za Intel Inspector.
Zaženite analizo
Ko zaženete analizo, Intel Inspector:
- Izvede vašo aplikacijo.
- Opredeli težave, ki jih je morda treba obravnavati.
- Zbere te težave v rezultatu.
- Pretvori informacije o simbolih v fileimena in številke vrstic.
- Uporablja pravila zatiranja.
- Izvaja odpravo dvojnikov.
- Oblikuje sklope problemov.
- Odvisno od vaših možnosti konfiguracije analize lahko sproži interaktivno sejo odpravljanja napak.
Za več informacij glejte Izvajanje analiz v Intel Inspector Help.
Izberite Težave Med analizo Intel Inspector prikaže težave v zaznanem vrstnem redu. Ko je analiza končana, Intel Inspector: - Skupine zaznanih težav v sklope težav (vendar še vedno zagotavlja preglednost posameznih težav in pojavov težav).
- Daje prednost naborom problemov.
- Ponuja filtriranje, ki vam pomaga, da se osredotočite na tiste sklope težav, ki zahtevajo vašo pozornost
Za več informacij glejte Izbira težav v pomoči za Intel Inspector.
Interpretirajte podatke o rezultatih in razrešite težave
Za izboljšanje produktivnosti uporabite naslednje funkcije Intel Inspector:
Cilj | Funkcija | Med analizo/po končani analizi |
Razlaga rezultatov. | Pojasni pomoč pri težavah
Za več informacij glejte Dostop do pomoči za razlago težave v pomoči za Intel Inspector. |
|
Osredotočite se le na tista vprašanja, ki zahtevajo vašo pozornost. | Stopnje resnosti Za več informacij glejte Stopnje resnosti v programu Intel Inspector pomoč. |
|
države | Po končani analizi | |
Za več informacij glejte države v pomoči za Intel Inspector. | ||
Pravila zatiranja | Po končani analizi | |
Za več informacij glejte Podpora za zatiranje v Intelu Inšpektor pomoč. | ||
Rešite težave. | Neposredni dostop do privzetega urejevalnika Za več informacij glejte Urejanje Izvorna koda v programu Intel Inspector pomoč. |
|
Več o tem
Dokument/vir | Opis |
Intel Inspector: Predstavljeno Dokumentacija | Ta stran je odličen splošen vir za začetnike, srednje izkušene in napredne uporabnike, saj vključuje povezave do vodnikov, opombe ob izdaji, videoposnetke, predstavljene teme, usposabljanjaamples in še več |
Izdaja Intel Inspector Opombe in Novo Lastnosti | Vsebujejo najnovejše informacije o Intel Inspectorju, vključno z opisom, tehnično podporo in znanimi omejitvami. Ta dokument vsebuje tudi sistemske zahteve, navodila za namestitev in navodila za nastavitev okolja ukazne vrstice.
|
Vadnice | Pomagajte vam, da se naučite uporabljati Intel Inspector. Ko kopirate usposabljanje sample stisnjen file v zapisljivi imenik uporabite ustrezno orodje za ekstrahiranje vsebine. Za nalaganje treninga sampv okolje Visual Studio*, dvokliknite datoteko .sln file.
Usposabljanje sampvam pomagajo naučiti uporabljati Intel Inspector. Usposabljanje sampdatoteke so nameščene kot posamezne stisnjene fileje pod / samples/en/. Ko kopirate usposabljanje sample stisnjen file v zapisljivi imenik uporabite ustrezno orodje za ekstrahiranje vsebine. Ekstrahirana vsebina vključuje kratek README, ki opisuje, kako zgraditi usposabljanje sample in odpraviti težave. Vadnice vam pokažejo, kako poiskati in popraviti neinicializiran dostop do pomnilnika, uhajanje pomnilnika in napake v tekmi podatkov z uporabo učnih s C++ in Fortranamples.
|
Uporabnik Intel Inspector Vodnik | The Uporabniški priročnik je primarna dokumentacija za Intel Inspector. |
Intel Inspector: Domov |
Dokumenti / Viri
![]() |
intel Inspector Pridobite orodje za preverjanje napak dinamičnega pomnilnika in niti [pdf] Uporabniški priročnik Inspector Get, orodje za preverjanje napak dinamičnega pomnilnika in niti, Inspector Get orodje za preverjanje napak dinamičnega pomnilnika in niti, orodje za preverjanje napak niti, orodje za preverjanje napak, orodje za preverjanje |