intel Inspector Obteniu l'eina de comprovació d'errors de memòria dinàmica i fils
Comenceu amb Intel® Inspector
Intel® Inspector és una eina de verificació d'errors de memòria dinàmica i de threads per als usuaris que desenvolupen aplicacions en sèrie i multiprocés en sistemes operatius Windows* i Linux*.
Aquest document resumeix el flux de treball típic per començar a utilitzar la GUI d'Intel Inspector.
Característiques clau
Intel Inspector ofereix:
- GUI autònom, connector de Microsoft Visual Studio* i entorns operatius de línia d'ordres.
- Configuracions d'anàlisi predeterminades (amb alguns paràmetres configurables), així com la possibilitat de crear configuracions d'anàlisi personalitzades per ajudar-vos a controlar l'abast i el cost de l'anàlisi.
- Visibilitat de problemes individuals, ocurrències de problemes i informació de la pila de trucades, amb la priorització de problemes i el filtratge per inclusió i exclusió per ajudar-vos a centrar-vos en els elements que requereixen la vostra atenció.
- Suport de supressió de problemes per ajudar-vos a centrar-vos només en aquells problemes que requereixen la vostra atenció, inclosa la capacitat de:
- Creeu regles de supressió basades en piles
- Converteix la supressió de tercers files a la supressió de l'Inspector Intel file format
- Crear i editar la supressió files en un editor de text
- Capacitat de depuració interactiva perquè pugueu investigar els problemes amb més profunditat durant l'anàlisi
- Informació persistent i propagada sobre l'estat del problema per ajudar-vos a evitar investigar problemes una i altra vegada
- Una gran quantitat d'errors de memòria reportats, inclosa la detecció de fuites de memòria sota demanda
- Mesura del creixement de la memòria per garantir que la vostra aplicació no utilitzi més memòria de la que s'esperava
- Carrera de dades, bloqueig, infracció de la jerarquia de bloqueig i detecció d'errors d'accés a la pila entre fils, inclosa la detecció d'errors a la pila
- Intel® Software Manager per descarregar i instal·lar actualitzacions de programari Intel, gestionar l'estat de subscripció del programari instal·lat, activar els números de sèrie i descobrir les últimes notícies sobre el programari Intel (només el sistema operatiu Windows*)
Intel Inspector està disponible com a instal·lació autònoma i com a part dels següents productes:
Avisos i exempcions de responsabilitat
Les tecnologies Intel poden requerir l'activació de maquinari, programari o servei activat.
Cap producte o component pot ser absolutament segur.
Els vostres costos i resultats poden variar.
© Intel Corporation. Intel, el logotip d'Intel i altres marques d'Intel són marques comercials d'Intel Corporation o de les seves filials. Altres noms i marques es poden reclamar com a propietat d'altres.
Microsoft, Windows i el logotip de Windows són marques comercials o marques comercials registrades de Microsoft Corporation als Estats Units i/o a altres països.
Aquest document no concedeix cap llicència (expressa o implícita, per preclusió o d'una altra manera) sobre cap dret de propietat intel·lectual.
Els productes descrits poden contenir defectes de disseny o errors coneguts com a errates que poden provocar que el producte es desviï de les especificacions publicades. Les errates caracteritzades actuals estan disponibles a petició.
Intel renuncia a totes les garanties explícites i implícites, incloses, sense limitació, les garanties implícites de comerciabilitat, adequació per a un propòsit particular i no infracció, així com qualsevol garantia derivada del curs de rendiment, el curs de la negociació o l'ús en el comerç.
Comenceu amb Intel® Inspector-Windows* OS
Intel® Inspector és una eina de verificació d'errors de memòria dinàmica i de threads per als usuaris que desenvolupen aplicacions en sèrie i multiprocés en sistemes operatius Windows* i Linux*. Aquest tema forma part d'un document Introducció que resumeix un flux de treball d'extrem a extrem que podeu aplicar a les vostres aplicacions.
Requisits previs
Podeu utilitzar l'Inspector d'Intel per analitzar els errors de memòria i de fils tant en els modes de depuració com en els de llançament dels binaris C++ i Fortran. Per crear aplicacions que produeixin els resultats d'anàlisi Intel Inspector més precisos i complets:
Creeu la vostra aplicació en mode de depuració.
- Utilitzeu la configuració òptima del compilador/enllaçador. Per a més informació, vegeu Creació d'aplicacions a l'ajuda d'Intel Inspector.
- Assegureu-vos que la vostra aplicació creï més d'un fil abans d'executar anàlisis de fils. A més:
- Verifiqueu que l'aplicació s'executi fora de l'entorn Intel Inspector.
- Executar el Ordre \inspxe-vars.bat. .
La ruta d'instal·lació predeterminada, , està a sota C:\Programa Files (x86)\Intel
\oneAPI\inspector (en certs sistemes, en lloc de Program Files (x86), el nom del directori és Programa Files ).
NOTA La configuració del vostre entorn només és necessària si teniu previst utilitzar l'ordre inspxe-gui
inicieu la interfície GUI autònoma d'Intel Inspector o l'ordre inspxe-cl per executar la interfície de línia d'ordres.
Per a més informació, vegeu Creació d'aplicacions a l'ajuda d'Intel Inspector.
Comença
Seguiu aquests passos per començar a utilitzar Intel Inspector.
Inicieu l'Inspector d'Intel
Per llançar el:
- GUI independent d'Intel Inspector: executeu l'ordre inspxe-gui o des de Microsoft Windows* Tota l'aplicaciós pantalla, seleccioneu Intel Inspector [versió].
- Connector d'Intel Inspector a l'IDE de Visual Studio*: obriu la vostra solució a l'IDE de Visual Studio* i feu clic a
icona.
Per iniciar la interfície de línia d'ordres: Executeu l'ordre inspxe-cl. (Per obtenir ajuda, afegiu -help a la línia d'ordres.)
Tria/Crea un projecte
Intel Inspector es basa en un paradigma de projecte i requereix que creeu o obriu un projecte per habilitar les funcions d'anàlisi.
Penseu en un projecte d'anàlisi com:
- Aplicació compilada
- Col·lecció d'atributs configurables, incloses regles de supressió i directoris de cerca
- Contenidor per a resultats d'anàlisi
Per a més informació, vegeu Selecció de projectes a l'ajuda d'Intel Inspector.
Configura el projecte
La mida del conjunt de dades i la càrrega de treball tenen un impacte directe en el temps d'execució de l'aplicació i la velocitat d'anàlisi.
Per obtenir els millors resultats, trieu conjunts de dades petits i representatius que creïn fils amb un treball mínim o moderat per fil.
El vostre objectiu: en un període d'execució tan breu com sigui possible, executeu tants camins i el màxim nombre de tasques (activitats paral·leles) com us pugueu permetre, alhora que minimitzeu el càlcul redundant dins de cada tasca al mínim necessari per a una bona cobertura de codi.
Els conjunts de dades que funcionen uns segons són ideals. Creeu conjunts de dades addicionals per assegurar-vos que tot el vostre codi s'inspeccioni.
Per a més informació, vegeu Configuració de projectes a l'ajuda d'Intel Inspector.
Configura l'anàlisi
Intel Inspector ofereix una varietat de tipus d'anàlisi de memòria i fils preestablerts (a més de tipus d'anàlisi personalitzats) per ajudar-vos a controlar l'abast i el cost de l'anàlisi. Com més estret sigui l'abast, més lleugera serà la càrrega del sistema. Com més ampli sigui l'abast, més gran serà la càrrega del sistema.
Consell
Utilitzeu tipus d'anàlisi de manera iterativa. Comenceu amb un àmbit reduït per verificar que la vostra aplicació està configurada correctament i establiu les expectatives de durada de l'anàlisi. Amplieu l'abast només si necessiteu més respostes i podeu tolerar l'augment del cost.
Per a més informació, vegeu Configuració de les anàlisis a l'ajuda d'Intel Inspector.
Executar l'anàlisi
Quan feu una anàlisi, l'Inspector d'Intel:
- Executa la teva aplicació.
- Identifica problemes que poden necessitar tractament.
- Recull aquests problemes en un resultat.
- Converteix la informació del símbol en filenoms i números de línia.
- Aplica regles de supressió.
- Realitza l'eliminació de duplicats.
- Formes conjunts de problemes.
- Depenent de les opcions de configuració de l'anàlisi, pot iniciar una sessió de depuració interactiva. Per a més informació, vegeu Execució d'anàlisis a Intel Inspector Help.
Trieu Problemes
Durant l'anàlisi, Intel Inspector mostra problemes en l'ordre detectat. Un cop finalitzada l'anàlisi, l'Inspector d'Intel:
- Agrupa els problemes detectats en conjunts de problemes (però encara ofereix visibilitat dels problemes individuals i dels casos de problemes).
- Prioritza els conjunts de problemes.
- Ofereix filtres per ajudar-vos a centrar-vos en aquells conjunts de problemes que requereixen la vostra atenció.
Per a més informació, vegeu Selecció de problemes a l'ajuda d'Intel Inspector.
Interpretar les dades dels resultats i resoldre problemes
Utilitzeu les següents funcions d'Intel Inspector per millorar la vostra productivitat:
Interpretar les dades dels resultats. | Explica el problema Ajuda
Per a més informació, vegeu Accedint a l'ajuda d'Explica el problema a l'ajuda d'Intel Inspector. |
|
Centra't només en aquells temes que requereixen la teva atenció. | Nivells de gravetat Per obtenir més informació, vegeu Nivells de gravetat a Intel Inspector Ajuda. |
|
Estats | Un cop finalitzada l'anàlisi | |
Per a més informació, vegeu Estats a l'ajuda d'Intel Inspector. | ||
Normes de supressió | Un cop finalitzada l'anàlisi | |
Per a més informació, vegeu Suport de supressió a Intel Ajuda de l'inspector. | ||
Resoldre problemes. | Accés directe a un editor predeterminat Per obtenir més informació, vegeu Edició Codi font a Intel Inspector Ajuda. |
|
Més informació
Document/Recurs | Descripció |
Inspector d'Intel: Destacat Documentació | Un excel·lent recurs general per a usuaris novells, intermedis i avançats, aquesta pàgina inclou enllaços a guies, notes de publicació, vídeos, temes destacats, formació.amples, i més. |
Versió Intel Inspector Notes i novetats Característiques | Conté informació actualitzada sobre Intel Inspector, inclosa una descripció, assistència tècnica i limitacions conegudes. Aquest document també conté els requisits del sistema, les instruccions d'instal·lació i les instruccions per configurar l'entorn de la línia d'ordres. |
Tutorials | Ajuda a aprendre a utilitzar l'Inspector d'Intel. Després de copiar una formació sampel comprimit file a un directori que es pugui escriure, utilitzeu una eina adequada per extreure el contingut. Per carregar un entrenament sampli a l'entorn Visual Studio*, feu doble clic al fitxer.sln file.
Formació samples ajuden a aprendre a utilitzar l'Inspector Intel. Formació sampEls fitxers s'instal·len com a comprimits individuals files sota \samples\en\. Després de copiar una formació sampel comprimit file a un escrit directori, utilitzeu una eina adequada per extreure el contingut. Els continguts extrets inclouen un breu README que descriu com construir la formacióample i solucionar problemes. Per carregar un entrenament sampa l'entorn Visual Studio*, feu doble clic al fitxer .sln file. Els tutorials us mostren com trobar i corregir l'accés a la memòria no inicialitzat, les fuites de memòria i els errors de cursa de dades mitjançant els entrenaments de C++ i Fortran.amples. |
Usuari Intel Inspector Guia | El Guia d'usuari és la documentació principal de l'Inspector Intel. |
Més Recursos | Intel Inspector: Inici Glossari Intel Inspector Exploreu la nostra documentació |
Comenceu amb el sistema operatiu Intel® Inspector-Linux*
Intel® Inspector és una eina de verificació d'errors de memòria dinàmica i de threads per als usuaris que desenvolupen aplicacions en sèrie i multiprocés en sistemes operatius Windows* i Linux*. Aquest tema forma part d'un document Introducció que resumeix un flux de treball d'extrem a extrem que podeu aplicar a les vostres aplicacions.
Requisits previs
Podeu utilitzar l'Inspector d'Intel per analitzar els errors de memòria i de fils tant en els modes de depuració com en els de llançament dels binaris C++ i Fortran. Per crear aplicacions que produeixin els resultats d'anàlisi Intel Inspector més precisos i complets:
- Creeu la vostra aplicació en mode de depuració.
- Utilitzeu la configuració òptima del compilador/enllaçador. Per a més informació, vegeu Creació d'aplicacions a l'ajuda d'Intel Inspector.
- Assegureu-vos que la vostra aplicació creï més d'un fil abans d'executar anàlisis de fils. A més:
- Verifiqueu que l'aplicació s'executi fora de l'entorn Intel Inspector.
- Assegureu-vos que configureu la variable d'entorn EDITOR o VISUAL al vostre editor de text.
- Feu una de les accions següents per configurar el vostre entorn:
- Executeu una de les ordres font següents:
- Per a usuaris de csh/tcsh: font /inspxe-vars.csh
- Per als usuaris de bash: font /inspxe-vars.sh
- El nom d'aquest script per a l'aplicació com a part d'una instal·lació Intel® oneAPI HPC Toolkit o Intel® oneAPI IoT Toolkit és env\vars en comptes d'inspxe-vars.
La ruta d'instal·lació predeterminada, , és a continuació: - /opt/intel/oneapi/inspector per als usuaris root
- $HOME/intel/oneapi/inspector per a usuaris no root
- Afegeix /bin32 or /bin64 al teu camí.
Per a més informació, vegeu Creació d'aplicacions a l'ajuda d'Intel Inspector.
Comença
Seguiu aquests passos per començar a utilitzar Intel Inspector
Inicieu l'Inspector d'Intel
Per iniciar la GUI autònoma d'Intel Inspector, executeu l'ordre inspxe-gui.
Per iniciar la interfície de línia d'ordres: Executeu l'ordre inspxe-cl. (Per obtenir ajuda, afegiu -help al fitxer
línia d'ordres.)
Tria/Crea un projecte Intel Inspector es basa en un paradigma de projecte i requereix que creeu o obriu un projecte per habilitar les funcions d'anàlisi.
Penseu en un projecte d'anàlisi com:
- Aplicació compilada
- Col·lecció d'atributs configurables, incloses regles de supressió i directoris de cerca
- Contenidor per als resultats de l'anàlisi Per obtenir més informació, vegeu Selecció de projectes a l'ajuda d'Intel Inspector.
Configura el projecte
La mida del conjunt de dades i la càrrega de treball tenen un impacte directe en el temps d'execució de l'aplicació i la velocitat d'anàlisi.
Per obtenir els millors resultats, trieu conjunts de dades petits i representatius que creïn fils amb un treball mínim o moderat per fil.
El vostre objectiu: en un període d'execució tan breu com sigui possible, executeu tants camins i el màxim nombre de tasques (activitats paral·leles) com us pugueu permetre, alhora que minimitzeu el càlcul redundant dins de cada tasca al mínim necessari per a una bona cobertura de codi.
Els conjunts de dades que funcionen uns segons són ideals. Creeu conjunts de dades addicionals per assegurar-vos que tot el vostre codi s'inspeccioni.
Per a més informació, vegeu Configuració de projectes a Intel Inspector Help.
Configura l'anàlisi
Intel Inspector ofereix una varietat de tipus d'anàlisi de memòria i fils preestablerts (a més de tipus d'anàlisi personalitzats) per ajudar-vos a controlar l'abast i el cost de l'anàlisi. Com més estret sigui l'abast, més lleugera serà la càrrega del sistema. Com més ampli sigui l'abast, més gran serà la càrrega del sistema.
Consell
Utilitzeu tipus d'anàlisi de manera iterativa. Comenceu amb un àmbit reduït per verificar que la vostra aplicació està configurada correctament
i establir expectatives per a la durada de l'anàlisi. Amplieu l'abast només si necessiteu més respostes i podeu tolerar l'augment del cost.
Per a més informació, vegeu Configuració de les anàlisis a l'ajuda d'Intel Inspector.
Executar l'anàlisi
Quan feu una anàlisi, l'Inspector d'Intel:
- Executa la teva aplicació.
- Identifica problemes que poden necessitar tractament.
- Recull aquests problemes en un resultat.
- Converteix la informació del símbol en filenoms i números de línia.
- Aplica regles de supressió.
- Realitza l'eliminació de duplicats.
- Formes conjunts de problemes.
- Depenent de les opcions de configuració de l'anàlisi, pot iniciar una sessió de depuració interactiva.
Per a més informació, vegeu Execució d'anàlisis a Intel Inspector Help.
Trieu problemes Durant l'anàlisi, l'Inspector d'Intel mostra els problemes en l'ordre detectat. Un cop finalitzada l'anàlisi, l'Inspector d'Intel: - Agrupa els problemes detectats en conjunts de problemes (però encara ofereix visibilitat dels problemes individuals i dels casos de problemes).
- Prioritza els conjunts de problemes.
- Ofereix filtres per ajudar-vos a centrar-vos en aquells conjunts de problemes que requereixen la vostra atenció
Per a més informació, vegeu Selecció de problemes a l'ajuda d'Intel Inspector.
Interpretar les dades dels resultats i resoldre problemes
Utilitzeu les següents funcions d'Intel Inspector per millorar la vostra productivitat:
Objectiu | Característica | Durant l'anàlisi/després de l'anàlisi completa |
Interpretar les dades dels resultats. | Explica el problema Ajuda
Per a més informació, vegeu Accedint a l'ajuda d'Explica el problema a l'ajuda d'Intel Inspector. |
|
Centra't només en aquells temes que requereixen la teva atenció. | Nivells de gravetat Per obtenir més informació, vegeu Nivells de gravetat a Intel Inspector Ajuda. |
|
Estats | Un cop finalitzada l'anàlisi | |
Per a més informació, vegeu Estats a l'ajuda d'Intel Inspector. | ||
Normes de supressió | Un cop finalitzada l'anàlisi | |
Per a més informació, vegeu Suport de supressió a Intel Ajuda de l'inspector. | ||
Resoldre problemes. | Accés directe a un editor predeterminat Per obtenir més informació, vegeu Edició Codi font a Intel Inspector Ajuda. |
|
Més informació
Document/Recurs | Descripció |
Inspector d'Intel: Destacat Documentació | Un excel·lent recurs general per a usuaris novells, intermedis i avançats, aquesta pàgina inclou enllaços a guies, notes de publicació, vídeos, temes destacats, formació.amples, i més |
Versió Intel Inspector Notes i novetats Característiques | Conté informació actualitzada sobre Intel Inspector, inclosa una descripció, assistència tècnica i limitacions conegudes. Aquest document també conté els requisits del sistema, les instruccions d'instal·lació i les instruccions per configurar l'entorn de la línia d'ordres.
|
Tutorials | Ajuda a aprendre a utilitzar l'Inspector d'Intel. Després de copiar una formació sampel comprimit file a un directori que es pugui escriure, utilitzeu una eina adequada per extreure el contingut. Per carregar un entrenament sampa l'entorn Visual Studio*, feu doble clic al fitxer .sln file.
Formació samples ajuden a aprendre a utilitzar l'Inspector Intel. Formació sampEls fitxers s'instal·len com a comprimits individuals files sota / samples/en/. Després de copiar una formació sampel comprimit file a un directori que es pugui escriure, utilitzeu una eina adequada per extreure el contingut. Els continguts extrets inclouen un breu README que descriu com construir la formacióample i solucionar problemes. Els tutorials us mostren com trobar i corregir l'accés a la memòria no inicialitzat, les fuites de memòria i els errors de cursa de dades mitjançant els entrenaments de C++ i Fortran.amples.
|
Usuari Intel Inspector Guia | El Guia d'usuari és la documentació principal de l'Inspector Intel. |
Intel Inspector: Inici |
Documents/Recursos
![]() |
intel Inspector Obteniu l'eina de comprovació d'errors de memòria dinàmica i fils [pdfGuia de l'usuari Inspector Get, eina de comprovació d'errors de memòria dinàmica i fil, eina de verificació d'errors de memòria dinàmica i threading, eina de verificació d'errors, eina de verificació d'errors, eina de verificació |