intel Inspector Iegūstiet dinamiskās atmiņas un vītņu kļūdu pārbaudes rīku
Intel logotips

Sāciet darbu ar Intel® Inspector

Intel® Inspector ir dinamisks atmiņas un pavedienu kļūdu pārbaudes rīks lietotājiem, kuri izstrādā seriālās un daudzpavedienu lietojumprogrammas operētājsistēmās Windows* un Linux*.
Šajā dokumentā ir apkopota tipiskā darbplūsma, lai sāktu lietot Intel Inspector GUI.

Galvenās iezīmes

Intel Inspector piedāvā:

  • Atsevišķa GUI, Microsoft Visual Studio* spraudnis un komandrindas darbības vide.
  • Iepriekš iestatītas analīzes konfigurācijas (ar dažiem konfigurējamiem iestatījumiem), kā arī iespēja izveidot pielāgotas analīzes konfigurācijas, lai palīdzētu kontrolēt analīzes apjomu un izmaksas.
  • Atsevišķu problēmu, problēmu atgadījumu un zvanu steka informācijas redzamība ar problēmu prioritāšu noteikšanu un filtrēšanu pēc iekļaušanas un izslēgšanas, lai palīdzētu koncentrēties uz vienumiem, kuriem jāpievērš uzmanība.
  • Problēmu novēršanas atbalsts, lai palīdzētu jums koncentrēties tikai uz tiem jautājumiem, kas prasa jūsu uzmanību, tostarp spēju:
  • Izveidojiet slāpēšanas noteikumus, pamatojoties uz stekiem
  • Pārvērst trešās puses slāpēšanu files uz Intel Inspector apspiešanu file formātā
  • Izveidojiet un rediģējiet slāpēšanu files teksta redaktorā
  • Interaktīva atkļūdošanas iespēja, lai analīzes laikā varētu padziļināti izpētīt problēmas
  • Pastāvīga, izplatīta problēmas stāvokļa informācija, kas palīdz izvairīties no problēmu atkārtotas izmeklēšanas
  • Liela daļa ziņoto atmiņas kļūdu, tostarp atmiņas noplūdes noteikšana pēc pieprasījuma
  • Atmiņas pieauguma mērīšana, lai nodrošinātu, ka jūsu lietojumprogramma neizmanto vairāk atmiņas, nekā paredzēts
  • Datu sacensība, strupceļš, bloķēšanas hierarhijas pārkāpums un starppavedienu steka piekļuves kļūdu noteikšana, tostarp kļūdu noteikšana stekā
  • Intel® Software Manager, lai lejupielādētu un instalētu Intel programmatūras atjauninājumus, pārvaldītu instalētās programmatūras abonēšanas statusu, aktivizētu sērijas numurus un atklātu jaunākās ziņas par Intel programmatūru (tikai Windows* OS)

Intel Inspector ir pieejams kā a autonoma uzstādīšana un kā daļu no šādiem produktiem:

Paziņojumi un atrunas

Intel tehnoloģijām var būt nepieciešama aktivizēta aparatūras, programmatūras vai pakalpojumu aktivizēšana.
Neviens produkts vai sastāvdaļa nevar būt pilnīgi drošs.
Jūsu izmaksas un rezultāti var atšķirties.
© Intel Corporation. Intel, Intel logotips un citas Intel preču zīmes ir Intel Corporation vai tās meitasuzņēmumu preču zīmes. Citi nosaukumi un zīmoli var tikt uzskatīti par citu personu īpašumu.
Microsoft, Windows un Windows logotips ir Microsoft Corporation preču zīmes vai reģistrētas preču zīmes Amerikas Savienotajās Valstīs un/vai citās valstīs.
Šis dokuments nepiešķir nekādu intelektuālā īpašuma tiesību licenci (tiešu vai netiešu, apturot vai citādi).
Aprakstītajos produktos var būt dizaina defekti vai kļūdas, kas pazīstamas kā kļūdas, kuru dēļ produkts var atšķirties no publicētajām specifikācijām. Pašreizējās raksturotās kļūdas ir pieejamas pēc pieprasījuma.

Intel atsakās no visām tiešajām un netiešajām garantijām, tostarp bez ierobežojuma netiešajām garantijām par piemērotību tirdzniecībai, piemērotību noteiktam mērķim un nepārkāpšanu, kā arī no jebkādām garantijām, kas izriet no darbības gaitas, darījumu gaitas vai izmantošanas tirdzniecībā.

Sāciet darbu ar Intel® Inspector-Windows* OS

Intel® Inspector ir dinamisks atmiņas un pavedienu kļūdu pārbaudes rīks lietotājiem, kuri izstrādā seriālās un daudzpavedienu lietojumprogrammas operētājsistēmās Windows* un Linux*. Šī tēma ir daļa no darba sākšanas dokumenta, kurā ir apkopota pilnīga darbplūsma, ko varat lietot savām lietojumprogrammām.

Priekšnoteikumi

Varat izmantot Intel Inspector, lai analizētu atmiņas un pavedienu kļūdas gan C++, gan Fortran bināro failu atkļūdošanas un izlaišanas režīmos. Lai izveidotu lietojumprogrammas, kas nodrošina visprecīzākos un pilnīgākos Intel Inspector analīzes rezultātus:

Veidojiet savu lietojumprogrammu atkļūdošanas režīmā.

  • Izmantojiet optimālos kompilatora/saites iestatījumus. Plašāku informāciju skatiet Lietojumprogrammu izveide Intel Inspector palīdzībā.
  • Pirms vītņu analīzes veikšanas pārliecinieties, vai lietojumprogramma izveido vairāk nekā vienu pavedienu. Papildus:
  • Pārbaudiet, vai lietojumprogramma darbojas ārpus Intel Inspector vides.
  • Palaidiet \inspxe-vars.bat komanda. .
    noklusējuma instalācijas ceļš, , atrodas zemāk C:\Programma Files (x86)\Intel
    \oneAPI\inspektors (noteiktās sistēmās programmas vietā Files (x86), direktorija nosaukums ir Programma Files ).

PIEZĪME Vides iestatīšana ir nepieciešama tikai tad, ja plānojat izmantot komandu inspxe-gui
palaidiet Intel Inspector savrupo GUI saskarni vai komandu inspxe-cl, lai palaistu komandrindas interfeisu.

Plašāku informāciju skatiet Lietojumprogrammu izveide Intel Inspector palīdzībā.

Sāciet darbu

Veiciet šīs darbības, lai sāktu lietot Intel Inspector.

Pāriet uz galveno saturu Pāriet uz rīkjoslu Par WordPress rokasgrāmatām+ 30,21030,210 XNUMX XNUMX Komentāri ar mēru Jauns View Publicēt Labdien, tahir Iziet ekrāna opcijasPalīdzība Rediģēt ziņu Pievienot jaunu Pievienot nosaukumu intel Inspector Get Dynamic Memory un Threading Error Checking Tool lietotāja rokasgrāmata Pastāvīgā saite: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ Rediģēt Pievienot multividiPievienot PDF Pievienot GiveawayVisualText Punkts P Vārdu skaits: 671 Melnraksts saglabāts plkst. 4:54:31. Pēdējo reizi rediģēts 25. gada 2023. martā plkst. 12:56 Pārvietot uz augšuPārvietot uz lejuPārvietot paneli: Tags Pievienot jaunu Tag Atsevišķi tags ar komatiem Noņemt terminu: Pārbaudes rīks Pārbaudes rīksNoņemt terminu: Dinamiskās atmiņas un vītņu kļūdu pārbaudes rīks Dinamiskās atmiņas un vītņu kļūdu pārbaudes rīksNoņemt terminu: kļūdu pārbaudes rīks Kļūdu pārbaudes rīksNoņemt terminu: inspektors Get Inspector GetNoņemt termins: Inspector Get Dynamic Memory and Threading Err Inspektors Saņemt dinamisko atmiņu un vītņu kļūdu pārbaudes rīkuNoņemt terminu: Intel IntelNoņemt terminu: vītņu kļūdu pārbaudes rīks Vītņu kļūdu pārbaudes rīks Izvēlieties kādu no visbiežāk izmantotajiem tags Pārvietot uz augšuPārvietot uz lejuPārslēgt paneli: Piedāvātais attēls Iestatīt piedāvāto attēlu Pārvietot uz augšuPārvietot uz lejuPārslēgt paneli: redaktors Pārslēgt uz bloķēšanas redaktoru Pārvietot uz augšuPārvietot uz lejuPārslēgt paneli: Publicēt iepriekšview Izmaiņas (atveras jaunā cilnē) Statuss: Publicēts RediģētRediģēšanas statuss Redzamība: Publisks Rediģēt Rediģēšanas redzamība Publicēts: 25 plkst. 2023:12 RediģētRediģēt datumu un laiku SEO: Nav pieejams Lasāmība: Labi Paldies, ka izveidojāt ar WordPress.Version 56. 6.1.1 Aizvērt dialoglodziņu Multivides pievienošana Darbības Augšupielādēt filesMedia bibliotēka Filtrēt multividi Filtrēt pēc veida Augšupielādēts šim ierakstam Filtrēt pēc datuma Visi datumi Meklēt Multivides saraksts Rāda 6 no 6 multivides vienumiem PIEVIENOJUMA INFORMĀCIJA intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26. gada 2023. marts 173 KB 541 x 474 pikseļi Rediģēt attēlu Neatgriezeniski dzēst alternatīvais teksts Uzziniet, kā aprakstīt attēla mērķi (atveras jaunā cilnē). Atstājiet tukšu, ja attēls ir tikai dekoratīvs.Title intel Inspector Get Dynamic Memory and Threading Error Checking Tool User Guide (1) Paraksts Apraksts File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Kopēt URL uz starpliktuvi PIELIKUMA DISPLEJA IESTATĪJUMI Līdzinājums Nav Saite uz Nav Izmērs Pilns izmērs – 541 × 474 Atlasītās multivides darbības Atlasīts 1 vienums Notīrīt Ievietot ziņā

Palaidiet programmu Intel Inspector
Lai palaistu:

  • Intel Inspector savrupā GUI: palaidiet komandu inspxe-gui vai no Microsoft Windows* Visas lietotness ekrānā atlasiet Intel Inspector [versija].
  • Intel Inspector spraudnis Visual Studio* IDE: atveriet savu risinājumu Visual Studio* IDE un noklikšķiniet uz  Ikona  ikonu.
    Lai palaistu komandrindas saskarni: palaidiet komandu inspxe-cl. (Lai saņemtu palīdzību, komandrindai pievienojiet -help.)

Izvēlieties/izveidot projektu
Intel Inspector pamatā ir projekta paradigma, un, lai iespējotu analīzes līdzekļus, ir jāizveido vai jāatver projekts.
Padomājiet par analīzes projektu kā:

  • Sastādīts pieteikums
  • Konfigurējamu atribūtu kolekcija, ieskaitot slāpēšanas noteikumus un meklēšanas direktorijus
  • Konteiners analīzes rezultātiem
    Plašāku informāciju skatiet Projektu izvēle Intel Inspector palīdzībā.

Konfigurēt projektu
Datu kopas lielumam un darba slodzei ir tieša ietekme uz lietojumprogrammas izpildes laiku un analīzes ātrumu.
Lai iegūtu vislabākos rezultātus, izvēlieties nelielas, reprezentatīvas datu kopas, kas veido pavedienus ar minimālu vai mērenu darbu katram pavedienam.
Jūsu mērķis: pēc iespējas īsākā izpildlaika periodā izpildiet tik daudz ceļu un maksimāli daudz uzdevumu (paralēlu darbību), cik varat atļauties, vienlaikus samazinot liekos aprēķinus katrā uzdevumā līdz minimumam, kas nepieciešams labam koda pārklājumam.
Ideālas ir datu kopas, kas darbojas dažas sekundes. Izveidojiet papildu datu kopas, lai nodrošinātu, ka viss kods ir pārbaudīts.
Plašāku informāciju skatiet Projektu konfigurēšana programmā Intel Inspector Help.

Konfigurēt analīzi
Intel Inspector piedāvā virkni iepriekš iestatītu atmiņas un pavedienu analīzes veidu (kā arī pielāgotus analīzes veidus), lai palīdzētu jums kontrolēt analīzes apjomu un izmaksas. Jo šaurāka darbības joma, jo mazāka ir sistēmas slodze. Jo plašāka darbības joma, jo lielāka ir sistēmas slodze.

Padoms
Izmantojiet analīzes veidus iteratīvi. Sāciet ar šauru darbības jomu, lai pārbaudītu, vai jūsu lietojumprogramma ir pareizi iestatīta, un iestatiet analīzes ilgumu. Paplašiniet darbības jomu tikai tad, ja jums ir nepieciešams vairāk atbilžu un jūs varat paciest palielinātās izmaksas.

Plašāku informāciju skatiet Analīžu konfigurēšana programmā Intel Inspector Help.
Palaist analīzi

Veicot analīzi, Intel inspektors:

  • Izpilda jūsu pieteikumu.
  • Identificē problēmas, kas var būt jārisina.
  • Rezultātā apkopo šīs problēmas.
  • Pārvērš simbolu informāciju par filevārdus un līniju numurus.
  • Piemēro slāpēšanas noteikumus.
  • Veic dublikātu likvidēšanu.
  • Veido uzdevumu kopas.
  • Atkarībā no analīzes konfigurācijas opcijām, iespējams, tiks uzsākta interaktīva atkļūdošanas sesija. Plašāku informāciju skatiet Analīzes veikšana programmā Intel Inspector Help.

Izvēlieties Problēmas
Analīzes laikā Intel Inspector parāda problēmas konstatētajā secībā. Kad analīze ir pabeigta, Intel inspektors:

  • Atklātās problēmas sagrupē problēmu kopās (taču joprojām nodrošina atsevišķu problēmu un problēmu gadījumu redzamību).
  • Nosaka prioritāti problēmu kopām.
  • Piedāvā filtrēšanu, lai palīdzētu jums koncentrēties uz tām problēmu kopām, kurām nepieciešama jūsu uzmanība.

Pāriet uz galveno saturu Pāriet uz rīkjoslu Par WordPress rokasgrāmatām+ 30,21030,210 XNUMX XNUMX Komentāri ar mēru Jauns View Publicēt Labdien, tahir Iziet ekrāna opcijasPalīdzība Rediģēt ziņu Pievienot jaunu Pievienot nosaukumu intel Inspector Get Dynamic Memory un Threading Error Checking Tool lietotāja rokasgrāmata Pastāvīgā saite: https://manuals.plus/intel/inspector-get-dy…king-tool-manual ‎ Rediģēt Pievienot multividiPievienot PDF Pievienot GiveawayVisualText Punkts P Vārdu skaits: 671 Melnraksts saglabāts plkst. 4:54:31. Pēdējo reizi rediģēts 25. gada 2023. martā plkst. 12:56 Pārvietot uz augšuPārvietot uz lejuPārvietot paneli: Tags Pievienot jaunu Tag Atsevišķi tags ar komatiem Noņemt terminu: Pārbaudes rīks Pārbaudes rīksNoņemt terminu: Dinamiskās atmiņas un vītņu kļūdu pārbaudes rīks Dinamiskās atmiņas un vītņu kļūdu pārbaudes rīksNoņemt terminu: kļūdu pārbaudes rīks Kļūdu pārbaudes rīksNoņemt terminu: inspektors Get Inspector GetNoņemt termins: Inspector Get Dynamic Memory and Threading Err Inspektors Saņemt dinamisko atmiņu un vītņu kļūdu pārbaudes rīkuNoņemt terminu: Intel IntelNoņemt terminu: vītņu kļūdu pārbaudes rīks Vītņu kļūdu pārbaudes rīks Izvēlieties kādu no visbiežāk izmantotajiem tags Pārvietot uz augšuPārvietot uz lejuPārslēgt paneli: Piedāvātais attēls Iestatīt piedāvāto attēlu Pārvietot uz augšuPārvietot uz lejuPārslēgt paneli: redaktors Pārslēgt uz bloķēšanas redaktoru Pārvietot uz augšuPārvietot uz lejuPārslēgt paneli: Publicēt iepriekšview Izmaiņas (atveras jaunā cilnē) Statuss: Publicēts RediģētRediģēšanas statuss Redzamība: Publisks Rediģēt Rediģēšanas redzamība Publicēts: 25 plkst. 2023:12 RediģētRediģēt datumu un laiku SEO: Nav pieejams Lasāmība: Labi Paldies, ka izveidojāt ar WordPress.Version 56. 6.1.1 Aizvērt dialoglodziņu Multivides pievienošana Darbības Augšupielādēt filesMedia bibliotēka Filtrēt multividi Filtrēt pēc veida Augšupielādēts šim ierakstam Filtrēt pēc datuma Visi datumi Meklēt Multivides saraksts Rāda 6 no 6 multivides vienumiem PIEVIENOJUMA INFORMĀCIJA intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide- 1.png 26. gada 2023. marts 173 KB 541 x 474 pikseļi Rediģēt attēlu Neatgriezeniski dzēst alternatīvais teksts Uzziniet, kā aprakstīt attēla mērķi (atveras jaunā cilnē). Atstājiet tukšu, ja attēls ir tikai dekoratīvs.Title intel Inspector Get Dynamic Memory and Threading Error Checking Tool User Guide (1) Paraksts Apraksts File URL: https://manuals.plus/wp-content/uploads/2023/03/intel-Inspector-Get-Dynamic-Memory-and-Threading-Error-Checking-Tool-User-Guide-1.png Kopēt URL uz starpliktuvi PIELIKUMA DISPLEJA IESTATĪJUMI Līdzinājums Nav Saite uz Nav Izmērs Pilns izmērs – 541 × 474 Atlasītās multivides darbības Atlasīts 1 vienums Notīrīt Ievietot ziņā

Plašāku informāciju skatiet Problēmu izvēle Intel Inspector palīdzībā.
Interpretējiet rezultātu datus un atrisiniet problēmas
Izmantojiet šādas Intel Inspector funkcijas, lai uzlabotu savu produktivitāti:

Interpretējiet rezultātu datus. Izskaidrojiet problēmas palīdzību

Plašāku informāciju skatiet Piekļūstiet palīdzības sadaļai Izskaidrojiet problēmu sadaļā Intel Inspector Help.

  • Analīzes laikā
  • Pēc analīzes pabeigšanas
Koncentrējieties tikai uz tiem jautājumiem, kas prasa jūsu uzmanību. Smaguma pakāpes Papildinformāciju sk Smaguma pakāpes programmā Intel Inspector Palīdzība.
  • Analīzes laikā
  • Pēc analīzes pabeigšanas
valstis Pēc analīzes pabeigšanas
Plašāku informāciju skatiet valstis sadaļā Intel Inspector Help.
Apspiešanas noteikumi Pēc analīzes pabeigšanas
Plašāku informāciju skatiet Slēpju atbalsts operētājsistēmā Intel Inspektora palīdzība.
Atrisiniet problēmas. Tieša piekļuve noklusējuma redaktoram Papildinformāciju sk Rediģēšana Avota kods programmā Intel Inspector Palīdzība.
  • Analīzes laikā
  • Pēc analīzes pabeigšanas
Uzziniet vairāk
Dokuments/resurss Apraksts
Intel inspektors: Piedāvātie Dokumentācija Lielisks vispārējs resurss iesācējiem, vidējiem un pieredzējušiem lietotājiem, šī lapa ietver saites uz ceļvežiem, piezīmēm par laidienu, videoklipiem, piedāvātajām tēmām, apmācībām.ampmazāk, un vairāk.
Intel inspektora izlaidums Piezīmes un jaunums Funkcijas Ietver jaunāko informāciju par Intel Inspector, tostarp aprakstu, tehnisko atbalstu un zināmos ierobežojumus. Šajā dokumentā ir ietvertas arī sistēmas prasības, instalēšanas instrukcijas un instrukcijas komandrindas vides iestatīšanai.
Pamācības Palīdziet jums iemācīties lietot Intel Inspector. Kad esat nokopējis apmācību sample saspiests file uz rakstāmu direktoriju, izmantojiet piemērotu rīku, lai izvilktu saturu. Lai ielādētu treniņu sampVisual Studio* vidē veiciet dubultklikšķi uz.sln file.

Apmācība samples palīdzēs jums iemācīties lietot Intel Inspector. Apmācība samples tiek uzstādīti kā atsevišķi saspiesti files zem \samples\en\. Kad esat nokopējis apmācību sample saspiests file uz rakstāmu

direktorijā, izmantojiet piemērotu rīku, lai izvilktu saturu. Izvilktais saturs ietver īsu README, kurā aprakstīts, kā izveidot apmācību sample un novērst problēmas.

Lai ielādētu treniņu sampVisual Studio* vidē veiciet dubultklikšķi uz .sln file.

Pamācībās ir parādīts, kā atrast un novērst neinicializētu piekļuvi atmiņai, atmiņas noplūdi un datu sacīkšu kļūdas, izmantojot C++ un Fortran apmācību s.amples.

Intel Inspector lietotājs Ceļvedis The Lietotāja rokasgrāmata ir galvenā Intel Inspector dokumentācija.
Vairāk resursu Intel inspektors: Sākums
Intel Inspector Glossary
Izpētiet mūsu dokumentāciju

Sāciet darbu ar Intel® Inspector-Linux* OS

Intel® Inspector ir dinamisks atmiņas un pavedienu kļūdu pārbaudes rīks lietotājiem, kuri izstrādā seriālās un daudzpavedienu lietojumprogrammas operētājsistēmās Windows* un Linux*. Šī tēma ir daļa no darba sākšanas dokumenta, kurā ir apkopota pilnīga darbplūsma, ko varat lietot savām lietojumprogrammām.

Priekšnoteikumi

Varat izmantot Intel Inspector, lai analizētu atmiņas un pavedienu kļūdas gan C++, gan Fortran bināro failu atkļūdošanas un izlaišanas režīmos. Lai izveidotu lietojumprogrammas, kas nodrošina visprecīzākos un pilnīgākos Intel Inspector analīzes rezultātus:

  • Veidojiet savu lietojumprogrammu atkļūdošanas režīmā.
  • Izmantojiet optimālos kompilatora/saites iestatījumus. Plašāku informāciju skatiet Lietojumprogrammu izveide Intel Inspector palīdzībā.
  • Pirms vītņu analīzes veikšanas pārliecinieties, vai lietojumprogramma izveido vairāk nekā vienu pavedienu. Papildus:
  • Pārbaudiet, vai lietojumprogramma darbojas ārpus Intel Inspector vides.
  • Pārliecinieties, vai teksta redaktorā esat iestatījis vides mainīgo EDITOR vai VISUAL.
  • Lai iestatītu vidi, veiciet kādu no šīm darbībām:
  • Palaidiet vienu no šīm avota komandām:
  • Csh/tcsh lietotājiem: avots /inspxe-vars.csh
  • Bash lietotājiem: avots /inspxe-vars.sh
  • Šī skripta nosaukums lietojumprogrammai, kas ir daļa no Intel® oneAPI HPC Toolkit vai Intel® oneAPI IoT Toolkit instalācijas, ir env\vars, nevis inspxe-vars.
    noklusējuma instalācijas ceļš, , ir zemāk:
  • /opt/intel/oneapi/inspektors root lietotājiem
  • $HOME/intel/oneapi/inspektors lietotājiem, kas nav saknes lietotāji
  • Pievienot /bin32 or /bin64 uz savu ceļu.
    Plašāku informāciju skatiet Lietojumprogrammu izveide Intel Inspector palīdzībā.
Sāciet darbu

Veiciet šīs darbības, lai sāktu lietot Intel Inspector

Sāciet darbu ar Intel® Inspector-Linux* OS

Palaidiet programmu Intel Inspector
Lai palaistu Intel Inspector savrupo GUI, palaidiet komandu inspxe-gui.

Lai palaistu komandrindas saskarni: palaidiet komandu inspxe-cl. (Lai saņemtu palīdzību, pievienojiet -help
komandrinda.)
Izvēlēties/izveidot projektu Intel Inspector pamatā ir projekta paradigma, un, lai iespējotu analīzes līdzekļus, ir jāizveido vai jāatver projekts.
Padomājiet par analīzes projektu kā:

  • Sastādīts pieteikums
  • Konfigurējamu atribūtu kolekcija, ieskaitot slāpēšanas noteikumus un meklēšanas direktorijus
  • Konteiners analīzes rezultātiem Papildinformāciju sk Projektu izvēle Intel Inspector palīdzībā.

Konfigurēt projektu
Datu kopas lielumam un darba slodzei ir tieša ietekme uz lietojumprogrammas izpildes laiku un analīzes ātrumu.
Lai iegūtu vislabākos rezultātus, izvēlieties nelielas, reprezentatīvas datu kopas, kas veido pavedienus ar minimālu vai mērenu darbu katram pavedienam.
Jūsu mērķis: pēc iespējas īsākā izpildlaika periodā izpildiet tik daudz ceļu un maksimāli daudz uzdevumu (paralēlu darbību), cik varat atļauties, vienlaikus samazinot liekos aprēķinus katrā uzdevumā līdz minimumam, kas nepieciešams labam koda pārklājumam.
Ideālas ir datu kopas, kas darbojas dažas sekundes. Izveidojiet papildu datu kopas, lai nodrošinātu, ka viss kods ir pārbaudīts.
Plašāku informāciju skatiet Projektu konfigurēšana programmā Intel Inspector Help.

Konfigurēt analīzi
Intel Inspector piedāvā virkni iepriekš iestatītu atmiņas un pavedienu analīzes veidu (kā arī pielāgotus analīzes veidus), lai palīdzētu jums kontrolēt analīzes apjomu un izmaksas. Jo šaurāka darbības joma, jo mazāka ir sistēmas slodze. Jo plašāka darbības joma, jo lielāka ir sistēmas slodze.

Padoms
Izmantojiet analīzes veidus iteratīvi. Sāciet ar šauru darbības jomu, lai pārbaudītu, vai jūsu lietojumprogramma ir pareizi iestatīta
un iestatiet cerības attiecībā uz analīzes ilgumu. Paplašiniet darbības jomu tikai tad, ja jums ir nepieciešams vairāk atbilžu un jūs varat paciest palielinātās izmaksas.

Plašāku informāciju skatiet Analīžu konfigurēšana programmā Intel Inspector Help.
Palaist analīzi
Veicot analīzi, Intel inspektors:

  • Izpilda jūsu pieteikumu.
  • Identificē problēmas, kas var būt jārisina.
  • Rezultātā apkopo šīs problēmas.
  • Pārvērš simbolu informāciju par filevārdus un līniju numurus.
  • Piemēro slāpēšanas noteikumus.
  • Veic dublikātu likvidēšanu.
  • Veido uzdevumu kopas.
  • Atkarībā no analīzes konfigurācijas opcijām, iespējams, tiks uzsākta interaktīva atkļūdošanas sesija.
    Plašāku informāciju skatiet Analīzes veikšana programmā Intel Inspector Help.
    Problēmu izvēle Analīzes laikā Intel Inspector parāda problēmas noteiktajā secībā. Kad analīze ir pabeigta, Intel inspektors:
  • Atklātās problēmas sagrupē problēmu kopās (taču joprojām nodrošina atsevišķu problēmu un problēmu gadījumu redzamību).
  • Nosaka prioritāti problēmu kopām.
  • Piedāvā filtrēšanu, lai palīdzētu jums koncentrēties uz tām problēmu kopām, kurām nepieciešama jūsu uzmanība
    Sāciet darbu ar Intel® Inspector-Linux* OS

Plašāku informāciju skatiet Problēmu izvēle Intel Inspector palīdzībā.
Interpretējiet rezultātu datus un atrisiniet problēmas
Izmantojiet šādas Intel Inspector funkcijas, lai uzlabotu savu produktivitāti:

Mērķis Funkcija Analīzes laikā/Pēc analīze ir pabeigta
Interpretējiet rezultātu datus. Izskaidrojiet problēmas palīdzību

Plašāku informāciju skatiet Piekļūstiet palīdzības sadaļai Izskaidrojiet problēmu sadaļā Intel Inspector Help.

  •  Analīzes laikā
  • Pēc analīzes pabeigšanas
Koncentrējieties tikai uz tiem jautājumiem, kas prasa jūsu uzmanību. Smaguma pakāpes Papildinformāciju sk Smaguma pakāpes programmā Intel Inspector Palīdzība.
  • Analīzes laikā
  • Pēc analīzes pabeigšanas
valstis Pēc analīzes pabeigšanas
Plašāku informāciju skatiet valstis sadaļā Intel Inspector Help.
Apspiešanas noteikumi Pēc analīzes pabeigšanas
Plašāku informāciju skatiet Slēpju atbalsts operētājsistēmā Intel Inspektora palīdzība.
Atrisiniet problēmas. Tieša piekļuve noklusējuma redaktoram Papildinformāciju sk Rediģēšana Avota kods programmā Intel Inspector Palīdzība.
  • Analīzes laikā
  • Pēc analīzes pabeigšanas

Uzziniet vairāk

Dokuments/resurss Apraksts
Intel inspektors: Piedāvātie Dokumentācija Lielisks vispārējs resurss iesācējiem, vidējiem un pieredzējušiem lietotājiem, šī lapa ietver saites uz ceļvežiem, piezīmēm par laidienu, videoklipiem, piedāvātajām tēmām, apmācībām.ampmazāk, un vairāk
Intel inspektora izlaidums Piezīmes un jaunums Funkcijas Ietver jaunāko informāciju par Intel Inspector, tostarp aprakstu, tehnisko atbalstu un zināmos ierobežojumus. Šajā dokumentā ir ietvertas arī sistēmas prasības, instalēšanas instrukcijas un instrukcijas komandrindas vides iestatīšanai.

 

Pamācības Palīdziet jums iemācīties lietot Intel Inspector. Kad esat nokopējis apmācību sample saspiests file uz rakstāmu direktoriju, izmantojiet piemērotu rīku, lai izvilktu saturu. Lai ielādētu treniņu sampVisual Studio* vidē veiciet dubultklikšķi uz .sln file.

Apmācība samples palīdzēs jums iemācīties lietot Intel Inspector. Apmācība samples tiek uzstādīti kā atsevišķi saspiesti files zem / samples/en/. Kad esat nokopējis apmācību sample saspiests file uz rakstāmu direktoriju, izmantojiet piemērotu rīku, lai izvilktu saturu. Izvilktais saturs ietver īsu README, kurā aprakstīts, kā izveidot apmācību sample un novērst problēmas.

Pamācībās ir parādīts, kā atrast un novērst neinicializētu piekļuvi atmiņai, atmiņas noplūdi un datu sacīkšu kļūdas, izmantojot C++ un Fortran apmācību s.amples.

 

Intel Inspector lietotājs Ceļvedis The Lietotāja rokasgrāmata ir galvenā Intel Inspector dokumentācija.
Intel inspektors: Sākums

Izpētiet mūsu dokumentāciju

Intel logotips

Dokumenti / Resursi

intel Inspector Iegūstiet dinamiskās atmiņas un vītņu kļūdu pārbaudes rīku [pdfLietotāja rokasgrāmata
Inspector Get, dinamiskās atmiņas un vītņu kļūdu pārbaudes rīks, Inspector Get dinamiskās atmiņas un vītņu kļūdu pārbaudes rīks, vītņu kļūdu pārbaudes rīks, kļūdu pārbaudes rīks, pārbaudes rīks

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *