Intel Inspector Jwenn Memwa dinamik ak Threading Zouti Tcheke erè
Kòmanse ak Intel® Inspector
Intel® Inspector se yon zouti pou tcheke erè memwa ak threading dinamik pou itilizatè yo devlope aplikasyon seri ak multithread sou sistèm operasyon Windows* ak Linux*.
Dokiman sa a rezime workflow tipik pou kòmanse itilize Intel Inspector GUI.
Karakteristik kle
Intel Inspector ofri:
- GUI otonòm, Microsoft Visual Studio* ploge-in, ak anviwònman operasyon liy lòd.
- Konfigirasyon analiz prereglaj (ak kèk paramèt configurable), osi byen ke kapasite pou kreye konfigirasyon analiz koutim pou ede w kontwole dimansyon analiz ak pri.
- Vizibilite nan pwoblèm endividyèl, ensidan pwoblèm, ak enfòmasyon pil apèl, ak priyorite pwoblèm ak filtraj pa enklizyon ak esklizyon pou ede ou konsantre sou atik ki mande atansyon ou.
- Sipò pou elimine pwoblèm pou ede w konsantre sèlman sou pwoblèm sa yo ki mande atansyon w, tankou kapasite pou:
- Kreye règ repwesyon ki baze sou pil
- Konvèti suppression twazyèm pati files a Intel Inspector suppression file fòma
- Kreye ak modifye repwesyon files nan yon editè tèks
- Kapasite debogaj entèaktif pou ou ka envestige pwoblèm pi pwofondman pandan analiz
- Enfòmasyon ki pèsistan, pwopaje sou eta pwoblèm pou ede w evite envestige pwoblèm ankò
- Yon kantite erè memwa rapòte, ki gen ladan deteksyon fuit memwa sou demann
- Mezi kwasans memwa pou ede asire aplikasyon w lan pa sèvi ak plis memwa pase sa te espere
- Ras done, enpas, vyolasyon yerachi fèmen, ak deteksyon erè aksè nan pil kwa-fil, ki gen ladan deteksyon erè sou pil la
- Intel® Software Manager pou telechaje ak enstale mizajou lojisyèl Intel, jere estati abònman nan lojisyèl enstale, aktive nimewo seri, epi dekouvri dènye nouvèl sou lojisyèl Intel (Windows* OS sèlman)
Intel Inspector disponib kòm yon enstalasyon otonòm ak kòm yon pati nan pwodwi sa yo:
Avi ak Limit responsabilite nou
Intel teknoloji ka mande pou pèmèt pyès ki nan konpitè, lojisyèl oswa sèvis deklanchman.
Pa gen okenn pwodwi oswa eleman ki ka absoliman an sekirite.
Depans ou yo ak rezilta yo ka varye.
© Intel Corporation. Intel, logo Intel ak lòt mak Intel yo se mak komèsyal Intel Corporation oswa filiales li yo. Lòt non ak mak yo ka reklame kòm pwopriyete lòt moun.
Microsoft, Windows, ak logo Windows yo se mak komèsyal oswa mak ki anrejistre Microsoft Corporation nan Etazini ak/oswa lòt peyi.
Pa gen okenn lisans (eksprime oswa implicite, pa estoppel oswa otreman) nan okenn dwa pwopriyete entelektyèl yo akòde pa dokiman sa a.
Pwodwi yo dekri yo ka genyen defo konsepsyon oswa erè ke yo rekonèt kòm errata ki ka lakòz pwodwi a devye ak espesifikasyon pibliye. Aktyèl karakterize errata yo disponib sou demann.
Intel rejte tout garanti eksprime ak implicite, ki gen ladan san limitasyon, garanti implicite nan komèsan, kondisyon fizik pou yon objektif patikilye, ak ki pa vyolasyon, osi byen ke nenpòt garanti ki soti nan kou nan pèfòmans, kou nan komès, oswa itilizasyon nan komès.
Kòmanse ak Intel® Inspector-Windows* OS
Intel® Inspector se yon zouti pou tcheke erè memwa ak threading dinamik pou itilizatè yo devlope aplikasyon seri ak multithread sou sistèm operasyon Windows* ak Linux*. Sijè sa a se yon pati nan yon dokiman pou kòmanse ki rezime yon workflow bout-a-fen ou ka aplike nan aplikasyon w yo.
Prekondisyon
Ou ka itilize Intel Inspector pou analize erè memwa ak anfile nan tou de mòd debug ak lage nan binè C++ ak Fortran. Pou kreye aplikasyon ki bay rezilta analiz Intel Inspector ki pi egzak ak konplè:
Bati aplikasyon w lan nan mòd debug.
- Sèvi ak pi bon paramèt konpile/linker. Pou plis enfòmasyon, gade Konstriksyon aplikasyon nan Intel Inspector Help.
- Asire w ke aplikasyon w lan kreye plis pase yon fil anvan ou fè analiz fil. Anplis de sa:
- Verifye aplikasyon w lan kouri andeyò anviwònman Intel Inspector.
- Kouri a lòd \inspxe-vars.bat. .
Chemen enstalasyon default, , se anba a C:\Pwogram Files (x86)\Intel
\oneAPI\enspektè (sou sèten sistèm, olye de Program Files (x86), non anyè a se Pwogram Files ).
REMAK Konfigirasyon anviwònman ou nesesè sèlman si w gen plan pou sèvi ak lòd inspxe-gui a
lanse koòdone entèfas Intel Inspector otonòm oswa inspxe-cl pou kouri koòdone liy lòd la.
Pou plis enfòmasyon, gade Konstriksyon aplikasyon nan Intel Inspector Help.
Kòmanse
Swiv etap sa yo pou kòmanse itilize Intel Inspector.
Lanse Intel Enspektè a
Pou lanse:
- Intel Inspector otonòm GUI: Kouri lòd inspxe-gui a oswa soti nan Microsoft Windows* Tout Apps ekran, chwazi Intel Inspector [vèsyon].
- Intel Inspector plug-in nan Visual Studio* IDE: Louvri solisyon ou a nan Visual Studio* IDE epi klike sou
icon.
Pou lanse koòdone liy lòd la: Kouri lòd inspxe-cl la. (Pou jwenn èd, ajoute -help nan liy lòd la.)
Chwazi/Kreye Pwojè
Intel Inspector baze sou yon paradigm pwojè e li mande pou ou kreye oswa louvri yon pwojè pou pèmèt karakteristik analiz.
Panse a yon pwojè analiz kòm yon:
- Konpile aplikasyon
- Koleksyon atribi configurable, ki gen ladan règ repwesyon ak repèrtwar rechèch
- Container pou rezilta analiz
Pou plis enfòmasyon, gade Chwazi Pwojè nan Intel Inspector Help.
Konfigirasyon pwojè
Gwosè seri done ak kantite travay gen yon enpak dirèk sou tan egzekisyon aplikasyon an ak vitès analiz.
Pou pi bon rezilta, chwazi ti seri done reprezantatif ki kreye fil ak travay minim pou modere pou chak fil.
Objektif ou: Nan yon peryòd tan kout ke posib, egzekite anpil chemen ak kantite maksimòm travay (aktivite paralèl) jan ou kapab peye, pandan y ap minimize kalkil redondants nan chak travay nan minimòm ki nesesè pou yon bon kouvèti kòd.
Done ansanm ki kouri kèk segond sont idéal. Kreye seri done adisyonèl pou asire tout kòd ou yo enspekte.
Pou plis enfòmasyon, gade Konfigirasyon Pwojè nan Intel Inspector Help.
Konfigirasyon analiz
Intel Inspector ofri yon seri kalite memwa prereglaj ak analiz threading (kòm byen ke kalite analiz koutim) pou ede w kontwole dimansyon analiz ak pri. Pi etwat sijè ki abòde lan, pi lejè chaj la sou sistèm lan. Pi laj sijè ki abòde lan, se pi gwo chaj la sou sistèm nan.
Konsèy
Sèvi ak kalite analiz iterativman. Kòmanse ak yon dimansyon etwat pou verifye aplikasyon w lan mete kòrèkteman epi fikse atant pou dire analiz la. Elaji sijè ki abòde lan sèlman si ou bezwen plis repons epi ou ka tolere pri a ogmante.
Pou plis enfòmasyon, gade Konfigirasyon analiz nan èd Intel Inspector.
Kouri analiz
Lè w fè yon analiz, Intel Enspektè a:
- Egzekite aplikasyon w lan.
- Idantifye pwoblèm ki ka bezwen manyen.
- Kolekte pwoblèm sa yo nan yon rezilta.
- Konvèti enfòmasyon senbòl an filenon ak nimewo liy.
- Aplike règ repwesyon.
- Fè eliminasyon kopi.
- Fòm seri pwoblèm.
- Tou depan de opsyon konfigirasyon analiz ou a, ka lanse yon sesyon debogaj entèaktif. Pou plis enfòmasyon, gade Kouri analiz nan Intel Inspector Help.
Chwazi Pwoblèm
Pandan analiz, Intel Enspektè montre pwoblèm nan lòd yo detekte. Apre analiz la fini, Intel Enspektè a:
- Gwoup yo detekte pwoblèm nan seri pwoblèm (men yo toujou bay vizibilite nan pwoblèm endividyèl ak ensidan pwoblèm).
- Priyorite seri pwoblèm yo.
- Ofri filtraj pou ede w konsantre sou seri pwoblèm sa yo ki mande atansyon ou.
Pou plis enfòmasyon, gade Chwazi Pwoblèm nan èd Intel Inspector.
Entèprete done rezilta yo ak rezoud pwoblèm
Sèvi ak karakteristik Intel Inspector sa yo pou amelyore pwodiktivite ou:
Entèprete done rezilta yo. | Eksplike Pwoblèm Èd
Pou plis enfòmasyon, gade Aksè èd Explain Problem nan Intel Inspector Help. |
|
Konsantre sèlman sou pwoblèm sa yo ki mande atansyon ou. | Nivo Gravite Pou plis enfòmasyon, gade Nivo severite nan Intel Inspector Ede. |
|
Etazini | Apre analiz la fini | |
Pou plis enfòmasyon, gade Etazini nan Intel Inspector Help. | ||
Règ sou repwesyon | Apre analiz la fini | |
Pou plis enfòmasyon, gade Suppressions sipò nan Intel Èd enspektè. | ||
Rezoud pwoblèm. | Aksè dirèk nan yon editè default Pou plis enfòmasyon, gade Modification Kòd Sous nan Intel Inspector Ede. |
|
Aprann Plis
Dokiman/Resous | Deskripsyon |
Enspektè Intel: En Dokimantasyon | Yon resous jeneral ekselan pou itilizatè inisyasyon, entèmedyè ak avanse, paj sa a gen ladan l lyen ki mennen nan gid, nòt lage, videyo, sijè ki prezante, fòmasyon.amples, ak plis ankò. |
Intel Enspektè Release Nòt ak Nouvo Karakteristik | Gen enfòmasyon ajou sou Intel Inspector, ki gen ladan yon deskripsyon, sipò teknik, ak limit li te ye. Dokiman sa a genyen tou kondisyon sistèm, enstriksyon enstalasyon, ak enstriksyon pou mete anviwònman liy lòd la. |
Leson patikilye | Ede w aprann itilize Intel Inspector la. Apre ou kopye yon fòmasyon sample konprese file nan yon anyè ekri, sèvi ak yon zouti apwopriye pou ekstrè kontni an. Pou chaje yon fòmasyon sample nan anviwònman Visual Studio*, doubleclickthe.sln file.
Fòmasyon samples ede w aprann itilize Intel Inspector la. Fòmasyon samples yo enstale kòm konprese endividyèl files anba \samples\en\. Apre ou kopye yon fòmasyon sample konprese file nan yon ekriti anyè, sèvi ak yon zouti apwopriye pou ekstrè kontni an. Kontni ekstrè yo enkli yon README kout ki dekri kijan pou konstwi fòmasyon anample ak ranje pwoblèm. Pou chaje yon fòmasyon sample nan anviwònman an Visual Studio*, double-klike sou .sln la file. Didacticiel yo montre w kouman pou w jwenn ak ranje aksè memwa ki pa inisyalize, fuite memwa, ak erè ras done lè l sèvi avèk fòmasyon C++ ak Fortran.amples. |
Intel Inspector Itilizatè Gid | La Gid itilizatè se dokiman prensipal pou Intel Inspector la. |
Plis Resous | Intel Enspektè: Kay Glosè Enspektè Intel Eksplore Dokimantasyon nou an |
Kòmanse ak OS Intel® Inspector-Linux*
Intel® Inspector se yon zouti pou tcheke erè memwa ak threading dinamik pou itilizatè yo devlope aplikasyon seri ak multithread sou sistèm operasyon Windows* ak Linux*. Sijè sa a se yon pati nan yon dokiman pou kòmanse ki rezime yon workflow bout-a-fen ou ka aplike nan aplikasyon w yo.
Prekondisyon
Ou ka itilize Intel Inspector pou analize erè memwa ak anfile nan tou de mòd debug ak lage nan binè C++ ak Fortran. Pou kreye aplikasyon ki bay rezilta analiz Intel Inspector ki pi egzak ak konplè:
- Bati aplikasyon w lan nan mòd debug.
- Sèvi ak pi bon paramèt konpile/linker. Pou plis enfòmasyon, gade Konstriksyon aplikasyon nan Intel Inspector Help.
- Asire w ke aplikasyon w lan kreye plis pase yon fil anvan ou fè analiz fil. Anplis de sa:
- Verifye aplikasyon w lan kouri andeyò anviwònman Intel Inspector.
- Asire w ke ou mete EDITÈ oswa varyab anviwònman vizyèl la nan editè tèks ou a.
- Fè youn nan bagay sa yo pou mete anviwònman ou:
- Kouri youn nan kòmandman sous sa yo:
- Pou itilizatè csh/tcsh: sous /inspxe-vars.csh
- Pou itilizatè bash: sous /inspxe-vars.sh
- Non script sa a pou aplikasyon an kòm yon pati nan yon Intel® oneAPI HPC Toolkit oswa Intel® oneAPI IoT Toolkit enstalasyon se env\vars olye de inspxe-vars.
Chemen enstalasyon default, , se anba a: - /opt/intel/oneapi/inspector pou itilizatè rasin yo
- $HOME/intel/oneapi/inspector pou itilizatè ki pa rasin yo
- Ajoute /bin32 or /bin64 nan chemen ou.
Pou plis enfòmasyon, gade Konstriksyon aplikasyon nan Intel Inspector Help.
Kòmanse
Swiv etap sa yo pou kòmanse itilize Intel Inspector
Lanse Intel Enspektè a
Pou lanse Intel Inspector otonòm entèfas, kouri lòd inspxe-gui a.
Pou lanse koòdone liy lòd la: Kouri lòd inspxe-cl la. (Pou jwenn èd, ajoute -help nan
liy lòd.)
Chwazi/Kreye Pwojè Intel Inspector baze sou yon paradigm pwojè epi li mande pou ou kreye oswa louvri yon pwojè pou pèmèt karakteristik analiz.
Panse a yon pwojè analiz kòm yon:
- Konpile aplikasyon
- Koleksyon atribi configurable, ki gen ladan règ repwesyon ak repèrtwar rechèch
- Kontenè pou rezilta analiz Pou plis enfòmasyon, gade Chwazi Pwojè nan Intel Inspector Help.
Konfigirasyon pwojè
Gwosè seri done ak kantite travay gen yon enpak dirèk sou tan egzekisyon aplikasyon an ak vitès analiz.
Pou pi bon rezilta, chwazi ti seri done reprezantatif ki kreye fil ak travay minim pou modere pou chak fil.
Objektif ou: Nan yon peryòd tan kout ke posib, egzekite anpil chemen ak kantite maksimòm travay (aktivite paralèl) jan ou kapab peye, pandan y ap minimize kalkil redondants nan chak travay nan minimòm ki nesesè pou yon bon kouvèti kòd.
Done ansanm ki kouri kèk segond sont idéal. Kreye seri done adisyonèl pou asire tout kòd ou yo enspekte.
Pou plis enfòmasyon, gade Konfigirasyon pwojè nan Intel Inspector Help.
Konfigirasyon analiz
Intel Inspector ofri yon seri kalite memwa prereglaj ak analiz threading (kòm byen ke kalite analiz koutim) pou ede w kontwole dimansyon analiz ak pri. Pi etwat sijè ki abòde lan, pi lejè chaj la sou sistèm lan. Pi laj sijè ki abòde lan, se pi gwo chaj la sou sistèm nan.
Konsèy
Sèvi ak kalite analiz iterativman. Kòmanse ak yon dimansyon etwat pou verifye aplikasyon w lan mete kòrèkteman
epi mete atant pou dire analiz. Elaji sijè ki abòde lan sèlman si ou bezwen plis repons epi ou ka tolere pri a ogmante.
Pou plis enfòmasyon, gade Konfigirasyon analiz nan èd Intel Inspector.
Kouri analiz
Lè w fè yon analiz, Intel Enspektè a:
- Egzekite aplikasyon w lan.
- Idantifye pwoblèm ki ka bezwen manyen.
- Kolekte pwoblèm sa yo nan yon rezilta.
- Konvèti enfòmasyon senbòl an filenon ak nimewo liy.
- Aplike règ repwesyon.
- Fè eliminasyon kopi.
- Fòm seri pwoblèm.
- Tou depan de opsyon konfigirasyon analiz ou a, ka lanse yon sesyon debogaj entèaktif.
Pou plis enfòmasyon, gade Kouri analiz nan Intel Inspector Help.
Chwazi Pwoblèm Pandan analiz, Intel Inspector montre pwoblèm nan lòd yo detekte yo. Apre analiz la fini, Intel Enspektè a: - Gwoup yo detekte pwoblèm nan seri pwoblèm (men yo toujou bay vizibilite nan pwoblèm endividyèl ak ensidan pwoblèm).
- Priyorite seri pwoblèm yo.
- Ofri filtraj pou ede w konsantre sou seri pwoblèm sa yo ki mande atansyon ou
Pou plis enfòmasyon, gade Chwazi Pwoblèm nan èd Intel Inspector.
Entèprete done rezilta yo ak rezoud pwoblèm
Sèvi ak karakteristik Intel Inspector sa yo pou amelyore pwodiktivite ou:
Objektif | Karakteristik | Pandan analiz/Apre analiz fini |
Entèprete done rezilta yo. | Eksplike Pwoblèm Èd
Pou plis enfòmasyon, gade Aksè èd Explain Problem nan Intel Inspector Help. |
|
Konsantre sèlman sou pwoblèm sa yo ki mande atansyon ou. | Nivo Gravite Pou plis enfòmasyon, gade Nivo severite nan Intel Inspector Ede. |
|
Etazini | Apre analiz la fini | |
Pou plis enfòmasyon, gade Etazini nan Intel Inspector Help. | ||
Règ sou repwesyon | Apre analiz la fini | |
Pou plis enfòmasyon, gade Suppressions sipò nan Intel Èd enspektè. | ||
Rezoud pwoblèm. | Aksè dirèk nan yon editè default Pou plis enfòmasyon, gade Modification Kòd Sous nan Intel Inspector Ede. |
|
Aprann Plis
Dokiman/Resous | Deskripsyon |
Enspektè Intel: En Dokimantasyon | Yon resous jeneral ekselan pou itilizatè inisyasyon, entèmedyè ak avanse, paj sa a gen ladan l lyen ki mennen nan gid, nòt lage, videyo, sijè ki prezante, fòmasyon.amples, ak plis ankò |
Intel Enspektè Release Nòt ak Nouvo Karakteristik | Gen enfòmasyon ajou sou Intel Inspector, ki gen ladan yon deskripsyon, sipò teknik, ak limit li te ye. Dokiman sa a genyen tou kondisyon sistèm, enstriksyon enstalasyon, ak enstriksyon pou mete anviwònman liy lòd la.
|
Leson patikilye | Ede w aprann itilize Intel Inspector la. Apre ou kopye yon fòmasyon sample konprese file nan yon anyè ekri, sèvi ak yon zouti apwopriye pou ekstrè kontni an. Pou chaje yon fòmasyon sample nan anviwònman Visual Studio*, double-klike sou .sln la file.
Fòmasyon samples ede w aprann itilize Intel Inspector la. Fòmasyon samples yo enstale kòm konprese endividyèl files anba / samples/en/. Apre ou kopye yon fòmasyon sample konprese file nan yon anyè ekri, sèvi ak yon zouti apwopriye pou ekstrè kontni an. Kontni extrait yo enkli yon kout README ki dekri kijan pou konstwi fòmasyon anample ak ranje pwoblèm. Didacticiel yo montre w kouman pou w jwenn ak ranje aksè memwa ki pa inisyalize, fuite memwa, ak erè ras done lè l sèvi avèk fòmasyon C++ ak Fortran.amples.
|
Intel Inspector Itilizatè Gid | La Gid itilizatè se dokiman prensipal pou Intel Inspector la. |
Intel Enspektè: Kay |
Dokiman / Resous
![]() |
Intel Inspector Jwenn Memwa dinamik ak Threading Zouti Tcheke erè [pdfGid Itilizatè Enspektè Jwenn, Memwa Dinamik ak Threading Zouti Tcheke erè, Enspektè Jwenn Memwa dinamik ak Threading Zouti Tcheke erè, Threading Zouti Tcheke erè, Zouti Tcheke erè, Zouti Tcheke |