Intel Inspector Obtén a ferramenta de comprobación de erros de memoria dinámica e fíos
Comece con Intel® Inspector
Intel® Inspector é unha ferramenta de comprobación de erros de memoria dinámica e fíos para usuarios que desenvolven aplicacións en serie e multiproceso en sistemas operativos Windows* e Linux*.
Este documento resume o fluxo de traballo típico para comezar a usar a GUI de Intel Inspector.
Características clave
Intel Inspector ofrece:
- GUI independente, complemento de Microsoft Visual Studio* e contornos operativos de liña de comandos.
- Configuracións de análise predefinidas (con algunhas opcións configurables), así como a posibilidade de crear configuracións de análise personalizadas para axudarche a controlar o alcance e o custo da análise.
- Visibilidade de problemas individuais, ocorrencias de problemas e información da pila de chamadas, con prioridade de problemas e filtrado por inclusión e exclusión para axudarche a centrarte nos elementos que requiren a túa atención.
- Asistencia de supresión de problemas para axudarche a centrarte só naqueles problemas que requiren a túa atención, incluída a capacidade de:
- Crea regras de supresión baseadas en pilas
- Converte a supresión de terceiros files á supresión de Intel Inspector file formato
- Crear e editar a supresión files nun editor de texto
- Capacidade de depuración interactiva para que poida investigar os problemas máis profundamente durante a análise
- Información persistente e propagada sobre o estado do problema para axudarche a evitar investigar problemas unha e outra vez
- Unha gran cantidade de erros de memoria informados, incluída a detección de fugas de memoria baixo demanda
- Medición do crecemento da memoria para garantir que a súa aplicación non utilice máis memoria da esperada
- Carreira de datos, bloqueo, infracción da xerarquía de bloqueo e detección de erros de acceso á pila entre subprocesos, incluída a detección de erros na pila
- Intel® Software Manager para descargar e instalar actualizacións de software Intel, xestionar o estado de subscrición do software instalado, activar números de serie e descubrir as últimas noticias sobre o software Intel (só Windows* OS)
Intel Inspector está dispoñible como un instalación autónoma e como parte dos seguintes produtos:
Avisos e exencións de responsabilidade
As tecnoloxías Intel poden requirir a activación de hardware, software ou servizo habilitado.
Ningún produto ou compoñente pode ser absolutamente seguro.
Os teus custos e resultados poden variar.
© Intel Corporation. Intel, o logotipo de Intel e outras marcas de Intel son marcas comerciais de Intel Corporation ou das súas subsidiarias. Outros nomes e marcas pódense reclamar como propiedade doutros.
Microsoft, Windows e o logotipo de Windows son marcas comerciais ou marcas comerciais rexistradas de Microsoft Corporation nos Estados Unidos e/ou noutros países.
Este documento non concede ningunha licenza (expresa ou implícita, por exclusión ou doutra forma) sobre ningún dereito de propiedade intelectual.
Os produtos descritos poden conter defectos de deseño ou erros coñecidos como erratas que poden provocar que o produto se desvíe das especificacións publicadas. As erratas caracterizadas actuais están dispoñibles baixo petición.
Intel renuncia a todas as garantías explícitas e implícitas, incluídas, entre outras, as garantías implícitas de comerciabilidade, adecuación para un fin determinado e non infracción, así como calquera garantía derivada do curso do rendemento, do curso da negociación ou do uso no comercio.
Comeza a utilizar Intel® Inspector-Windows* OS
Intel® Inspector é unha ferramenta de comprobación de erros de memoria dinámica e fíos para usuarios que desenvolven aplicacións en serie e multiproceso en sistemas operativos Windows* e Linux*. Este tema forma parte dun documento de iniciación que resume un fluxo de traballo de extremo a extremo que pode aplicar ás súas aplicacións.
Requisitos previos
Podes usar o Intel Inspector para analizar os erros de memoria e fíos tanto nos modos de depuración como de liberación dos binarios C++ e Fortran. Para crear aplicacións que produzan os resultados de análise de Intel Inspector máis precisos e completos:
Crea a túa aplicación en modo de depuración.
- Use a configuración óptima do compilador/ligazón. Para obter máis información, consulte Creación de aplicacións na axuda de Intel Inspector.
- Asegúrese de que a súa aplicación cree máis dun fío antes de realizar análises de fío. Ademáis:
- Verifique que a súa aplicación se execute fóra do ambiente Intel Inspector.
- Executar o Comando \inspxe-vars.bat. .
A ruta de instalación predeterminada, , está abaixo C:\Programa Files (x86)\Intel
\oneAPI\inspector (en certos sistemas, en lugar de Program Files (x86), o nome do directorio é Programa Files ).
NOTA Configurar o seu entorno só é necesario se pensa usar o comando inspxe-gui para
inicie a interface GUI independente de Intel Inspector ou o comando inspxe-cl para executar a interface de liña de comandos.
Para obter máis información, consulte Creación de aplicacións na axuda de Intel Inspector.
Comeza
Siga estes pasos para comezar a usar Intel Inspector.
Inicie Intel Inspector
Para lanzar:
- GUI independente de Intel Inspector: executa o comando inspxe-gui ou desde Microsoft Windows* Toda a aplicacións pantalla, seleccione Intel Inspector [versión].
- Complemento de Intel Inspector para o IDE de Visual Studio*: abra a súa solución no IDE de Visual Studio* e faga clic en
icona.
Para iniciar a interface de liña de comandos: Execute o comando inspxe-cl. (Para obter axuda, engada -help á liña de comandos).
Escolla/Crear proxecto
Intel Inspector baséase nun paradigma de proxecto e require que cree ou abra un proxecto para activar as funcións de análise.
Pense nun proxecto de análise como:
- Aplicación compilada
- Colección de atributos configurables, incluíndo regras de supresión e directorios de busca
- Recipiente para resultados da análise
Para obter máis información, consulte Selección de proxectos na Axuda de Intel Inspector.
Configurar o proxecto
O tamaño e a carga de traballo do conxunto de datos teñen un impacto directo no tempo de execución da aplicación e na velocidade de análise.
Para obter os mellores resultados, escolla conxuntos de datos pequenos e representativos que creen fíos cun traballo mínimo ou moderado por fío.
O teu obxectivo: nun período de tempo de execución o máis curto posible, executa tantos camiños e o máximo número de tarefas (actividades paralelas) como poidas permitir, minimizando o cálculo redundante dentro de cada tarefa ao mínimo necesario para unha boa cobertura de código.
Os conxuntos de datos que se executan uns segundos son ideais. Crea conxuntos de datos adicionais para garantir que se inspeccione todo o teu código.
Para obter máis información, consulte Configuración de proxectos na axuda de Intel Inspector.
Configurar Análise
Intel Inspector ofrece unha variedade de tipos de análise de memoria e fíos predefinidos (así como tipos de análise personalizados) para axudarche a controlar o alcance e o custo da análise. Canto máis estreito sexa o alcance, menor será a carga do sistema. Canto máis amplo sexa o alcance, maior será a carga do sistema.
Consello
Utilizar tipos de análise de forma iterativa. Comeza cun ámbito limitado para verificar que a túa aplicación está configurada correctamente e establece as expectativas para a duración da análise. Amplía o alcance só se necesitas máis respostas e podes tolerar o aumento do custo.
Para obter máis información, consulte Configuración de análises na axuda de Intel Inspector.
Executar Análise
Cando realiza unha análise, o Intel Inspector:
- Executa a túa aplicación.
- Identifica problemas que poden necesitar tratamento.
- Recolle eses problemas nun resultado.
- Converte a información de símbolos en filenomes e números de liña.
- Aplica regras de supresión.
- Realiza a eliminación de duplicados.
- Formular conxuntos de problemas.
- Dependendo das opcións de configuración da túa análise, pode iniciar unha sesión de depuración interactiva. Para obter máis información, consulte Execución de análises en Intel Inspector Help.
Escolla Problemas
Durante a análise, o Intel Inspector mostra problemas na orde detectada. Despois de completar a análise, o inspector de Intel:
- Agrupa problemas detectados en conxuntos de problemas (pero aínda ofrece visibilidade sobre problemas individuais e ocorrencias de problemas).
- Prioriza os conxuntos de problemas.
- Ofrece filtrado para axudarche a centrarte naqueles conxuntos de problemas que requiren a túa atención.
Para obter máis información, consulte Selección de problemas na axuda de Intel Inspector.
Interpretar os datos de resultados e resolver problemas
Use as seguintes funcións de Intel Inspector para mellorar a súa produtividade:
Interpretar os datos do resultado. | Explicar o problema Axuda
Para obter máis información, consulte Acceder á axuda de Explicar o problema en Axuda de Intel Inspector. |
|
Concéntrase só naquelas cuestións que requiren a súa atención. | Niveis de gravidade Para obter máis información, consulte Niveis de gravidade en Intel Inspector Axuda. |
|
Estados | Despois de completar a análise | |
Para obter máis información, consulte Estados en Axuda de Intel Inspector. | ||
Regras de supresión | Despois de completar a análise | |
Para obter máis información, consulte Soporte de supresións en Intel Axuda do inspector. | ||
Resolve problemas. | Acceso directo a un editor predeterminado Para obter máis información, consulte Edición Código fonte en Intel Inspector Axuda. |
|
Máis información
Documento/Recurso | Descrición |
Inspector de Intel: Destacado Documentación | Un excelente recurso xeral para usuarios novatos, intermedios e avanzados, esta páxina inclúe ligazóns a guías, notas de publicación, vídeos, temas destacados, formaciónamples, e máis. |
Versión de Intel Inspector Notas e novidades Características | Contén información actualizada sobre Intel Inspector, incluíndo unha descrición, soporte técnico e limitacións coñecidas. Este documento tamén contén requisitos do sistema, instrucións de instalación e instrucións para configurar o contorno de liña de comandos. |
Titoriais | Axúdache a aprender a usar o Intel Inspector. Despois de copiar un adestramento sample comprimido file a un directorio escribible, use unha ferramenta adecuada para extraer o contido. Para cargar un adestramento sampno entorno de Visual Studio*, prema dúas veces no ficheiro.sln file.
Formación sampos axúdanlle a aprender a usar o Intel Inspector. Formación sampOs ficheiros instálanse como comprimidos individuais files baixo \samples\en\. Despois de copiar un adestramento sample comprimido file a un escribible directorio, use unha ferramenta adecuada para extraer o contido. Os contidos extraídos inclúen un pequeno README que describe como construír os adestramentosample e solucionar problemas. Para cargar un adestramento sampno entorno de Visual Studio*, faga dobre clic no ficheiro .sln file. Os titoriais móstranse como atopar e corrixir o acceso á memoria non inicializado, a fuga de memoria e os erros de carreira de datos usando os adestramentos de C++ e Fortran.amples. |
Usuario de Intel Inspector Guía | O Guía de usuario é a documentación principal de Intel Inspector. |
Máis Recursos | Intel Inspector: Inicio Glosario Intel Inspector Explore a nosa documentación |
Comece co sistema operativo Intel® Inspector-Linux*
Intel® Inspector é unha ferramenta de comprobación de erros de memoria dinámica e fíos para usuarios que desenvolven aplicacións en serie e multiproceso en sistemas operativos Windows* e Linux*. Este tema forma parte dun documento de iniciación que resume un fluxo de traballo de extremo a extremo que pode aplicar ás súas aplicacións.
Requisitos previos
Podes usar o Intel Inspector para analizar os erros de memoria e fíos tanto nos modos de depuración como de liberación dos binarios C++ e Fortran. Para crear aplicacións que produzan os resultados de análise de Intel Inspector máis precisos e completos:
- Crea a túa aplicación en modo de depuración.
- Use a configuración óptima do compilador/ligazón. Para obter máis información, consulte Creación de aplicacións na axuda de Intel Inspector.
- Asegúrese de que a súa aplicación cree máis dun fío antes de realizar análises de fío. Ademáis:
- Verifique que a súa aplicación se execute fóra do ambiente Intel Inspector.
- Asegúrate de configurar a variable de ambiente EDITOR ou VISUAL no teu editor de texto.
- Realice unha das seguintes accións para configurar o seu entorno:
- Executa un dos seguintes comandos de orixe:
- Para usuarios de csh/tcsh: source /inspxe-vars.csh
- Para usuarios de bash: fonte /inspxe-vars.sh
- O nome deste script para a aplicación como parte dunha instalación de Intel® oneAPI HPC Toolkit ou Intel® oneAPI IoT Toolkit é env\vars en lugar de inspxe-vars.
A ruta de instalación predeterminada, , está a continuación: - /opt/intel/oneapi/inspector para usuarios root
- $HOME/intel/oneapi/inspector para usuarios non root
- Engadir /bin32 or /bin64 ao teu camiño.
Para obter máis información, consulte Creación de aplicacións na axuda de Intel Inspector.
Comeza
Siga estes pasos para comezar a usar Intel Inspector
Inicie Intel Inspector
Para iniciar a GUI independente de Intel Inspector, execute o comando inspxe-gui.
Para iniciar a interface de liña de comandos: Execute o comando inspxe-cl. (Para obter axuda, engade -help ao
liña de comandos.)
Escolla/Crear proxecto Intel Inspector baséase nun paradigma de proxecto e require que cree ou abra un proxecto para activar as funcións de análise.
Pense nun proxecto de análise como:
- Aplicación compilada
- Colección de atributos configurables, incluíndo regras de supresión e directorios de busca
- Contedor para os resultados da análise Para obter máis información, consulte Selección de proxectos na Axuda de Intel Inspector.
Configurar o proxecto
O tamaño e a carga de traballo do conxunto de datos teñen un impacto directo no tempo de execución da aplicación e na velocidade de análise.
Para obter os mellores resultados, escolla conxuntos de datos pequenos e representativos que creen fíos cun traballo mínimo ou moderado por fío.
O teu obxectivo: nun período de tempo de execución o máis curto posible, executa tantos camiños e o máximo número de tarefas (actividades paralelas) como poidas permitir, minimizando o cálculo redundante dentro de cada tarefa ao mínimo necesario para unha boa cobertura de código.
Os conxuntos de datos que se executan uns segundos son ideais. Crea conxuntos de datos adicionais para garantir que se inspeccione todo o teu código.
Para obter máis información, consulte Configuración de proxectos en Intel Inspector Help.
Configurar Análise
Intel Inspector ofrece unha variedade de tipos de análise de memoria e fíos predefinidos (así como tipos de análise personalizados) para axudarche a controlar o alcance e o custo da análise. Canto máis estreito sexa o alcance, menor será a carga do sistema. Canto máis amplo sexa o alcance, maior será a carga do sistema.
Consello
Utilizar tipos de análise de forma iterativa. Comeza cun ámbito reducido para verificar que a túa aplicación está configurada correctamente
e establecer expectativas para a duración da análise. Amplía o alcance só se necesitas máis respostas e podes tolerar o aumento do custo.
Para obter máis información, consulte Configuración de análises na axuda de Intel Inspector.
Executar Análise
Cando realiza unha análise, o Intel Inspector:
- Executa a túa aplicación.
- Identifica problemas que poden necesitar tratamento.
- Recolle eses problemas nun resultado.
- Converte a información de símbolos en filenomes e números de liña.
- Aplica regras de supresión.
- Realiza a eliminación de duplicados.
- Formular conxuntos de problemas.
- Dependendo das opcións de configuración da túa análise, pode iniciar unha sesión de depuración interactiva.
Para obter máis información, consulte Execución de análises en Intel Inspector Help.
Escolla Problemas Durante a análise, o Intel Inspector mostra os problemas na orde detectada. Despois de completar a análise, o inspector de Intel: - Agrupa problemas detectados en conxuntos de problemas (pero aínda ofrece visibilidade sobre problemas individuais e ocorrencias de problemas).
- Prioriza os conxuntos de problemas.
- Ofrece filtrado para axudarche a centrarte naqueles conxuntos de problemas que requiren a túa atención
Para obter máis información, consulte Selección de problemas na axuda de Intel Inspector.
Interpretar os datos de resultados e resolver problemas
Use as seguintes funcións de Intel Inspector para mellorar a súa produtividade:
Obxectivo | Característica | Durante a análise/Despois de completar a análise |
Interpretar os datos do resultado. | Explicar o problema Axuda
Para obter máis información, consulte Acceder á axuda de Explicar o problema en Axuda de Intel Inspector. |
|
Concéntrase só naquelas cuestións que requiren a súa atención. | Niveis de gravidade Para obter máis información, consulte Niveis de gravidade en Intel Inspector Axuda. |
|
Estados | Despois de completar a análise | |
Para obter máis información, consulte Estados en Axuda de Intel Inspector. | ||
Regras de supresión | Despois de completar a análise | |
Para obter máis información, consulte Soporte de supresións en Intel Axuda do inspector. | ||
Resolve problemas. | Acceso directo a un editor predeterminado Para obter máis información, consulte Edición Código fonte en Intel Inspector Axuda. |
|
Máis información
Documento/Recurso | Descrición |
Inspector de Intel: Destacado Documentación | Un excelente recurso xeral para usuarios novatos, intermedios e avanzados, esta páxina inclúe ligazóns a guías, notas de publicación, vídeos, temas destacados, formaciónamples, e máis |
Versión de Intel Inspector Notas e novidades Características | Contén información actualizada sobre Intel Inspector, incluíndo unha descrición, soporte técnico e limitacións coñecidas. Este documento tamén contén requisitos do sistema, instrucións de instalación e instrucións para configurar o contorno de liña de comandos.
|
Titoriais | Axúdache a aprender a usar o Intel Inspector. Despois de copiar un adestramento sample comprimido file a un directorio escribible, use unha ferramenta adecuada para extraer o contido. Para cargar un adestramento sampno entorno Visual Studio*, prema dúas veces no ficheiro .sln file.
Formación sampos axúdanlle a aprender a usar o Intel Inspector. Formación sampOs ficheiros instálanse como comprimidos individuais files baixo / samples/en/. Despois de copiar un adestramento sample comprimido file a un directorio escribible, use unha ferramenta adecuada para extraer o contido. Os contidos extraídos inclúen un pequeno README que describe como construír os adestramentosample e solucionar problemas. Os titoriais móstranse como atopar e corrixir o acceso á memoria non inicializado, a fuga de memoria e os erros de carreira de datos usando os adestramentos de C++ e Fortran.amples.
|
Usuario de Intel Inspector Guía | O Guía de usuario é a documentación principal de Intel Inspector. |
Intel Inspector: Inicio |
Documentos/Recursos
![]() |
Intel Inspector Obtén a ferramenta de comprobación de erros de memoria dinámica e fíos [pdfGuía do usuario Inspector Get, Ferramenta de verificación de erros de memoria dinámica e Threading, Inspector Get ferramenta de verificación de erros de memoria dinámica e Threading, Ferramenta de verificación de erros de Threading, Ferramenta de verificación de erros, Ferramenta de verificación |