intel Inspector Tora Dynamic Memory uye Threading Kanganiso yekutarisa Tool
Tanga neIntel® Inspector
Intel® Inspector isimba rekuyeuka uye tambo yekukanganisa yekutarisa chishandiso kune vashandisi kugadzira serial uye multithreaded maapplication paWindows * neLinux * anoshanda masisitimu.
Gwaro iri rinopfupikisa mafambiro ebasa kuti utange kushandisa Intel Inspector GUI.
Key Features
Intel Inspector inopa:
- Standalone GUI, Microsoft Visual Studio* plug-in, uye mutsara wekuraira nharaunda dzekushanda.
- Preset ongororo zvigadziriso (nezvimwe zvinogadziriswa zvigadziriso), pamwe nekugona kugadzira tsika yekuongorora masisitimu kuti ikubatsire kudzora chiyero chekuongorora uye mutengo.
- Kuonekwa mumatambudziko ega ega, kuitika kwedambudziko, uye kufonera stack ruzivo, nedambudziko rekutanga uye kusefa nekubatanidzwa uye kusabvisa kuti ikubatsire kutarisa pazvinhu zvinoda kutariswa kwako.
- Dambudziko rekudzvanya tsigiro yekukubatsira kuti utarise pane izvo chete nyaya dzinoda kuti utarise, kusanganisira kugona ku:
- Gadzira kudzvanyirira mitemo kunoenderana nemastacks
- Shandura kudzvanyirirwa kwevechitatu files kune Intel Inspector kudzvinyirirwa file format
- Gadzira uye gadzirisa kudzvinyirira files in a text editor
- Interactive debugging kugona kuti iwe ugone kuongorora matambudziko zvakadzama panguva yekuongorora
- Ruzivo rwunoramba rwuripo, rwakapararira rwedambudziko rekukubatsira kuti urege kuongorora nyaya kakawanda
- Hupfumi hwakawanda hwezvikanganiso zvakashumwa zvekurangarira, kusanganisira pa-inoda ndangariro leak yekuona
- Memory kukura kuyerwa kubatsira kuona kuti application yako haishandise ndangariro kupfuura zvaitarisirwa
- Dhata nhangemutange, deadlock, lock hierarchy kutyorwa, uye cross-thread stack yekuwana kukanganisa kukanganisa, kusanganisira kuona kukanganisa pane stack.
- Intel® Software Maneja kudhawunirodha uye kuisa Intel software zvigadziriso, maneja kunyoreswa kweiyo yakaiswa software, shandisa nhamba dzesiriri, uye uwane nhau dzichangoburwa nezveIntel software (Windows* OS chete)
Intel Inspector inowanikwa sea kuzvimiririra kuiswa uye sechikamu chezvinotevera zvigadzirwa:
Zviziviso uye Disclaimer
Intel tekinoroji inogona kuda Hardware, software kana basa activation.
Hapana chigadzirwa kana chikamu chinogona kuchengetedzwa zvachose.
Mari yako nemigumisiro inogona kusiyana.
© Intel Corporation. Intel, iyo Intel logo, uye mamwe maIntel mamaki zviratidzo zveIntel Corporation kana vatsigiri vayo. Mamwe mazita nemhando anogona kunzi zvinhu zvevamwe.
Microsoft, Windows, uye Windows logo zviratidzo, kana zviratidzo zvakanyoreswa zveMicrosoft Corporation muUnited States uye/kana dzimwe nyika.
Hapana rezinesi (kutaura kana kurehwa, ne estoppel kana neimwe nzira) kune chero kodzero dzepfuma yehungwaru inopihwa negwaro iri.
Zvigadzirwa zvinotsanangurwa zvinogona kunge zvine dhizaini yakakanganisika kana zvikanganiso zvinozivikanwa se errata izvo zvinogona kuita kuti chigadzirwa chibve pane zvakaburitswa. Ikozvino maitiro errata anowanikwa pakukumbira.
Intel inorambidza zvese zvinotsanangurwa uye zvinorehwa waranti, kusanganisira pasina muganho, iwo waranti inorehwa yekutengesa, kusimba kune chimwe chinangwa, uye kusatyorwa, pamwe nechero waranti inobva mukuita, kosi yekubata, kana kushandiswa mukutengesa.
Tanga neIntel® Inspector-Windows* OS
Intel® Inspector isimba rekuyeuka uye tambo yekukanganisa yekutarisa chishandiso kune vashandisi kugadzira serial uye multithreaded maapplication paWindows * neLinux * anoshanda masisitimu. Ichi chinyorwa chikamu chegwaro reKutanga iro rinopfupisa kupera-kusvika-kumagumo mafambiro aunogona kunyorera kumashandisirwo ako.
Prerequisites
Unogona kushandisa Intel Inspector kuongorora ndangariro uye tambo zvikanganiso mune zvese debug uye kuburitsa modhi yeC ++ uye Fortran binaries. Kuvaka maapplication anoburitsa yakanyanya kunyatso uye yakazara Intel Inspector yekuongorora mhinduro:
Vaka yako application mudebug mode.
- Shandisa yakakwana compiler/linker marongero. Kuti uwane rumwe ruzivo, ona Kuvaka Zvishandiso muIntel Inspector Rubatsiro.
- Ita shuwa kuti application yako inogadzira anopfuura tambo imwe chete usati wamhanyisa ongororo yekuongorora. Pamusoro pe:
- Simbisa application yako inomhanya kunze kweIntel Inspector nharaunda.
- Mhanyai \inspxe-vars.bat command. .
Iyo default yekuisa nzira, , iri pazasi C:\ Chirongwa Files (x86)\Intel
\oneAPI\inspector (pane mamwe masisitimu, pachinzvimbo chePurogiramu Files (x86), zita rezita ndere Chirongwa Files ).
CHERECHEDZA Kumisikidza nharaunda yako kunodiwa chete kana iwe ukaronga kushandisa iyo inspxe-gui command to
vhura iyo Intel Inspector yakamira GUI interface kana iyo inspxe-cl kuraira kuti uite iyo yekuraira mutsara interface.
Kuti uwane rumwe ruzivo, ona Kuvaka Zvishandiso muIntel Inspector Rubatsiro.
Tanga
Tevedza matanho aya kuti utange kushandisa Intel Inspector.
Tanga iyo Intel Inspector
Kuti utange:
- Intel Inspector standalone GUI: Mhanya iyo inspxe-gui command kana kubva kuMicrosoft Windows* Yese Apps skrini, sarudza Intel Inspector [shanduro].
- Intel Inspector plug-in kuVisual Studio* IDE: Vhura mhinduro yako muVisual Studio* IDE uye tinya iyo
icon.
Kuvhura iyo yekuraira mutsara interface: Mhanya iyo inspxe-cl command. (Kuti uwane rubatsiro, wedzera -help kumutsara wekuraira.)
Sarudza / Gadzira Project
Intel Inspector yakavakirwa paradigm yeprojekiti uye inoda kuti iwe ugadzire kana kuvhura purojekiti kugonesa maitiro ekuongorora.
Funga nezve chirongwa chekuongorora se:
- Yakaunganidzwa application
- Kuunganidzwa kwezvinogadziriswa hunhu, kusanganisira kudzvinyirira mitemo uye kutsvaga madhairekitori
- Container yekuongorora zvabuda
Kuti uwane rumwe ruzivo, ona Kusarudza Mapurojekiti muIntel Inspector Rubatsiro.
Gadzirisa Project
Saizi yekuseta data uye kuremerwa kwebasa zvine mhedzisiro yakananga pane nguva yekushandisa uye yekumhanyisa yekuongorora.
Kuti uwane mibairo yakanaka, sarudza madiki, anomiririra maseti edata anogadzira shinda nedikidiki kusvika pakati pebasa pashinda.
Chinangwa chako: Munguva pfupi yenguva yekumhanya sezvinobvira, ita nzira dzakawanda uye huwandu hwehuwandu hwemabasa (zviitwa zvakafanana) sezvaunokwanisa, uku uchideredza kuverengera kusingachaitike mukati mebasa rega rega kusvika paushoma hushoma hunodiwa pakuvhara kodhi yakanaka.
Data seti inomhanya masekonzi mashoma ndiyo yakanaka. Gadzira mamwe maseti edata kuti uone kuti kodhi yako yese yakaongororwa.
Kuti uwane rumwe ruzivo, ona Kugadzirisa Mapurojekiti muIntel Inspector Rubatsiro.
Gadzirisa Analysis
Intel Inspector inopa huwandu hwe preset ndangariro uye shinda yekuongorora mhando (pamwe nemhando yekuongorora) kuti ikubatsire kudzora chiyero chekuongorora uye mutengo. Iyo yakatetepa chiyero, iyo inoreruka mutoro pahurongwa. Iyo yakakura iyo scope, iyo yakakura mutoro pane system.
Zano
Shandisa mhando dzekuongorora kakawanda. Tanga neine nhete yekuona kuti application yako yakamiswa nemazvo uye isa tarisiro yenguva yekuongorora. Wedzera chiyero chete kana iwe uchida dzimwe mhinduro uye uchikwanisa kushivirira mutengo wakawedzera.
Kuti uwane rumwe ruzivo, ona Kugadzirisa Ongororo muIntel Inspector Rubatsiro.
Run Analysis
Paunenge uchimhanyisa ongororo, iyo Intel Inspector:
- Inoita application yako.
- Inozivisa nyaya dzingada kugadziriswa.
- Anounganidza nyaya idzodzo mugumisiro.
- Inoshandura ruzivo rwechiratidzo kuita filemazita uye nhamba dzemitsara.
- Inoshandisa mitemo yekudzvinyirira.
- Inoita duplicate kubvisa.
- Mafomu matambudziko seti.
- Zvichienderana nesarudzo yako yekumisikidza sarudzo, inogona kuvhura inopindirana debugging sesheni. Kuti uwane rumwe ruzivo, ona Kumhanya Kuongorora muIntel Inspector Help.
Sarudza Matambudziko
Panguva yekuongorora, iyo Intel Inspector inoratidza matambudziko muhurongwa hwakaonekwa. Mushure mekuongorora kwapera, iyo Intel Inspector:
- Mapoka anoona matambudziko mumaseti ematambudziko (asi achiri kupa kuoneka mumatambudziko ega uye matambudziko anoitika).
- Inoisa pamberi pematambudziko.
- Inopa kusefa kuti ikubatsire kutarisa kune iwo matambudziko seti anoda kutariswa kwako.
Kuti uwane rumwe ruzivo, ona Kusarudza Matambudziko muIntel Inspector Rubatsiro.
Dudzira Data Result uye Gadzirisa Matambudziko
Shandisa zvinotevera Intel Inspector maficha kuti uwedzere kugadzirwa kwako:
Dudzira data yemhedzisiro. | Tsanangura Dambudziko Rubatsiro
Kuti uwane rumwe ruzivo, ona Kuwana Kutsanangura Dambudziko Rubatsiro muIntel Inspector Rubatsiro. |
|
Tarisa chete pazvinhu izvo zvinoda kuti utarise. | Severity Levels Kuti uwane rumwe ruzivo, ona Severity Levels muIntel Inspector Help. |
|
States | Mushure mekuongorora kwapera | |
Kuti uwane rumwe ruzivo, ona States muIntel Inspector Rubatsiro. | ||
Kudzvinyirira mitemo | Mushure mekuongorora kwapera | |
Kuti uwane rumwe ruzivo, ona Suppressions Tsigiro muIntel Inspector Batsirai. | ||
Gadzirisa nyaya. | Kuwana zvakananga kune default edhita Kuti uwane rumwe ruzivo, ona Kugadzirisa Source Code muIntel Inspector Help. |
|
Dzidza zvimwe
Gwaro/Nzvimbo | Tsanangudzo |
Intel Inspector: Featured Zvinyorwa | Yakanakisa sosi yevashandisi vekutanga, vepakati, uye vepamberi, peji rino rinosanganisira zvinongedzo kune madhairekitori, zvinyorwa zvekuburitsa, mavhidhiyo, anoratidzwa misoro, kudzidziswa s.ampzvishoma, nezvimwe. |
Intel Inspector Kuburitswa Zvinyorwa uye Zvitsva Features | Iine ruzivo rwekusvika-zuva nezveIntel Inspector, kusanganisira tsananguro, rutsigiro rwehunyanzvi, uye zvinozivikanwa zvisingakwanisi. Gwaro iri zvakare rine zvinodiwa nehurongwa, mirairo yekuisa, uye mirairo yekumisikidza iyo yekuraira mutsara nharaunda. |
Tutorials | Batsira iwe kudzidza kushandisa iyo Intel Inspector. Mushure mekukopa dzidziso sample compressed file kudhairekitori rinonyorwa, shandisa chishandiso chakakodzera kutora zviri mukati. Kutakura kudzidziswa samppinda munzvimbo yeVisual Studio*, doubleclickthe.sln file.
Kudzidzisa sampLes inokubatsira iwe kudzidza kushandisa Intel Inspector. Kudzidzisa samples inoiswa semunhu akamanikidzwa files pasi \samples\n\. Mushure mekukopa dzidziso sample compressed file kune inonyorwa dhairekitori, shandisa chishandiso chakakodzera kubvisa zviri mukati. Zvinyorwa zvakatorwa zvinosanganisira pfupi README inotsanangura mavakirwo ekudzidziswa sample uye kugadzirisa nyaya. Kutakura kudzidziswa sample kupinda muVisual Studio* nharaunda, tinya kaviri .sln file. Zvidzidzo zvinokuratidza nzira yekuwana nekugadzirisa uninitialized memory yekuwana, memory leak, uye data reki zvikanganiso uchishandisa C ++ uye Fortran kudzidzisa s.amples. |
Intel Inspector Mushandisi Guide | The User Guide ndiyo yekutanga zvinyorwa zveIntel Inspector. |
Zvimwe Zviwanikwa | Intel Inspector: Kumba Intel Inspector Glossary Ongorora Zvinyorwa Zvedu |
Tanga neIntel® Inspector-Linux* OS
Intel® Inspector isimba rekuyeuka uye tambo yekukanganisa yekutarisa chishandiso kune vashandisi kugadzira serial uye multithreaded maapplication paWindows * neLinux * anoshanda masisitimu. Ichi chinyorwa chikamu chegwaro reKutanga iro rinopfupisa kupera-kusvika-kumagumo mafambiro aunogona kunyorera kumashandisirwo ako.
Prerequisites
Unogona kushandisa Intel Inspector kuongorora ndangariro uye tambo zvikanganiso mune zvese debug uye kuburitsa modhi yeC ++ uye Fortran binaries. Kuvaka maapplication anoburitsa yakanyanya kunyatso uye yakazara Intel Inspector yekuongorora mhinduro:
- Vaka yako application mudebug mode.
- Shandisa yakakwana compiler/linker marongero. Kuti uwane rumwe ruzivo, ona Kuvaka Zvishandiso muIntel Inspector Rubatsiro.
- Ita shuwa kuti application yako inogadzira anopfuura tambo imwe chete usati wamhanyisa ongororo yekuongorora. Pamusoro pe:
- Simbisa application yako inomhanya kunze kweIntel Inspector nharaunda.
- Ita shuwa kuti unoseta EDITOR kana VISUAL nharaunda inosiyana kune yako mavara edhita.
- Ita chimwe chezvinotevera kugadzirisa nharaunda yako:
- Mhanya imwe yeanotevera sosi mirairo:
- Kune vashandisi ve csh/tcsh: sosi /inspxe-vars.csh
- Kune vashandisi vebash: sosi /inspxe-vars.sh
- Zita rechinyorwa ichi chekushandisa sechikamu cheIntel® oneAPI HPC Toolkit kana Intel® oneAPI IoT Toolkit yekumisikidza ndeye env\vars pachinzvimbo cheinspxe-vars.
Iyo default yekuisa nzira, , iri pazasi: - /opt/intel/oneapi/inspector kune vashandisi vemidzi
- $HOME/intel/oneapi/inspector yevasiri-midzi vashandisi
- Wedzera /bin32 or /bin64 kunzira yako.
Kuti uwane rumwe ruzivo, ona Kuvaka Zvishandiso muIntel Inspector Rubatsiro.
Tanga
Tevedza matanho aya kuti utange kushandisa Intel Inspector
Tanga iyo Intel Inspector
Kuti utange iyo Intel Inspector yakamira GUI, mhanyisa iyo inspxe-gui command.
Kuvhura iyo yekuraira mutsara interface: Mhanya iyo inspxe-cl command. (Kuti uwane rubatsiro, wedzera-rubatsiro kune
command line.)
Sarudza / Gadzira Project Intel Inspector yakavakirwa pane purojekiti paradigm uye inoda kuti iwe ugadzire kana kuvhura purojekiti kugonesa maitiro ekuongorora.
Funga nezve chirongwa chekuongorora se:
- Yakaunganidzwa application
- Kuunganidzwa kwezvinogadziriswa hunhu, kusanganisira kudzvinyirira mitemo uye kutsvaga madhairekitori
- Container yezvabuda muongororo Kuti uwane rumwe ruzivo, ona Kusarudza Mapurojekiti muIntel Inspector Rubatsiro.
Gadzirisa Project
Saizi yekuseta data uye kuremerwa kwebasa zvine mhedzisiro yakananga pane nguva yekushandisa uye yekumhanyisa yekuongorora.
Kuti uwane mibairo yakanaka, sarudza madiki, anomiririra maseti edata anogadzira shinda nedikidiki kusvika pakati pebasa pashinda.
Chinangwa chako: Munguva pfupi yenguva yekumhanya sezvinobvira, ita nzira dzakawanda uye huwandu hwehuwandu hwemabasa (zviitwa zvakafanana) sezvaunokwanisa, uku uchideredza kuverengera kusingachaitike mukati mebasa rega rega kusvika paushoma hushoma hunodiwa pakuvhara kodhi yakanaka.
Data seti inomhanya masekonzi mashoma ndiyo yakanaka. Gadzira mamwe maseti edata kuti uone kuti kodhi yako yese yakaongororwa.
Kuti uwane rumwe ruzivo, ona Kugadzirisa Zvirongwa muIntel Inspector Help.
Gadzirisa Analysis
Intel Inspector inopa huwandu hwe preset ndangariro uye shinda yekuongorora mhando (pamwe nemhando yekuongorora) kuti ikubatsire kudzora chiyero chekuongorora uye mutengo. Iyo yakatetepa chiyero, iyo inoreruka mutoro pahurongwa. Iyo yakakura iyo scope, iyo yakakura mutoro pane system.
Zano
Shandisa mhando dzekuongorora kakawanda. Tanga nekadiki diki kuti uone kuti application yako yakamiswa nemazvo
uye isa tarisiro yenguva yekuongorora. Wedzera chiyero chete kana iwe uchida dzimwe mhinduro uye uchikwanisa kushivirira mutengo wakawedzera.
Kuti uwane rumwe ruzivo, ona Kugadzirisa Ongororo muIntel Inspector Rubatsiro.
Run Analysis
Paunenge uchimhanyisa ongororo, iyo Intel Inspector:
- Inoita application yako.
- Inozivisa nyaya dzingada kugadziriswa.
- Anounganidza nyaya idzodzo mugumisiro.
- Inoshandura ruzivo rwechiratidzo kuita filemazita uye nhamba dzemitsara.
- Inoshandisa mitemo yekudzvinyirira.
- Inoita duplicate kubvisa.
- Mafomu matambudziko seti.
- Zvichienderana nesarudzo yako yekumisikidza sarudzo, inogona kuvhura inopindirana debugging sesheni.
Kuti uwane rumwe ruzivo, ona Kumhanya Kuongorora muIntel Inspector Help.
Sarudza Matambudziko Panguva yekuongorora, iyo Intel Inspector inoratidza matambudziko muhurongwa hwakaonekwa. Mushure mekuongorora kwapera, iyo Intel Inspector: - Mapoka anoona matambudziko mumaseti ematambudziko (asi achiri kupa kuoneka mumatambudziko ega uye matambudziko anoitika).
- Inoisa pamberi pematambudziko.
- Inopa kusefa kuti ikubatsire kutarisa kune iwo matambudziko seti anoda kutariswa kwako
Kuti uwane rumwe ruzivo, ona Kusarudza Matambudziko muIntel Inspector Rubatsiro.
Dudzira Data Result uye Gadzirisa Matambudziko
Shandisa zvinotevera Intel Inspector maficha kuti uwedzere kugadzirwa kwako:
Chinangwa | Feature | Panguva Analysis / Mushure Analysis Kwapera |
Dudzira data yemhedzisiro. | Tsanangura Dambudziko Rubatsiro
Kuti uwane rumwe ruzivo, ona Kuwana Kutsanangura Dambudziko Rubatsiro muIntel Inspector Rubatsiro. |
|
Tarisa chete pazvinhu izvo zvinoda kuti utarise. | Severity Levels Kuti uwane rumwe ruzivo, ona Severity Levels muIntel Inspector Help. |
|
States | Mushure mekuongorora kwapera | |
Kuti uwane rumwe ruzivo, ona States muIntel Inspector Rubatsiro. | ||
Kudzvinyirira mitemo | Mushure mekuongorora kwapera | |
Kuti uwane rumwe ruzivo, ona Suppressions Tsigiro muIntel Inspector Batsirai. | ||
Gadzirisa nyaya. | Kuwana zvakananga kune default edhita Kuti uwane rumwe ruzivo, ona Kugadzirisa Source Code muIntel Inspector Help. |
|
Dzidza zvimwe
Gwaro/Nzvimbo | Tsanangudzo |
Intel Inspector: Featured Zvinyorwa | Yakanakisa sosi yevashandisi vekutanga, vepakati, uye vepamberi, peji rino rinosanganisira zvinongedzo kune madhairekitori, zvinyorwa zvekuburitsa, mavhidhiyo, anoratidzwa misoro, kudzidziswa s.ampzvishoma, nezvimwe |
Intel Inspector Kuburitswa Zvinyorwa uye Zvitsva Features | Iine ruzivo rwekusvika-zuva nezveIntel Inspector, kusanganisira tsananguro, rutsigiro rwehunyanzvi, uye zvinozivikanwa zvisingakwanisi. Gwaro iri zvakare rine zvinodiwa nehurongwa, mirairo yekuisa, uye mirairo yekumisikidza iyo yekuraira mutsara nharaunda.
|
Tutorials | Batsira iwe kudzidza kushandisa iyo Intel Inspector. Mushure mekukopa dzidziso sample compressed file kudhairekitori rinonyorwa, shandisa chishandiso chakakodzera kutora zviri mukati. Kutakura kudzidziswa samppinda munzvimbo yeVisual Studio*, tinya kaviri .sln file.
Kudzidzisa sampLes inokubatsira iwe kudzidza kushandisa Intel Inspector. Kudzidzisa samples inoiswa semunhu akamanikidzwa files pasi /sampzvishoma/s/. Mushure mekukopa dzidziso sample compressed file kudhairekitori rinonyorwa, shandisa chishandiso chakakodzera kutora zviri mukati. Zvinyorwa zvakatorwa zvinosanganisira pfupi README inotsanangura mavakirwo ekudzidziswa sample uye kugadzirisa nyaya. Zvidzidzo zvinokuratidza nzira yekuwana nekugadzirisa uninitialized memory yekuwana, memory leak, uye data reki zvikanganiso uchishandisa C ++ uye Fortran kudzidzisa s.amples.
|
Intel Inspector Mushandisi Guide | The User Guide ndiyo yekutanga zvinyorwa zveIntel Inspector. |
Intel Inspector: Kumba |
Zvinyorwa / Zvishandiso
![]() |
intel Inspector Tora Dynamic Memory uye Threading Kanganiso yekutarisa Tool [pdf] Bhuku reMushandisi Inspector Tora, Dynamic Memory uye Kukanda Chikanganiso Chekutarisa Chishandiso, Inspector Tora Dynamic Memory uye Kukanda Chikanganiso Chekutarisa Turusi, Kukanda Chikanganiso Chekutarisa Chishandiso, Chikanganiso Chekutarisa Chishandiso, Chekutarisa Chishandiso. |