Inspector paralelo de Intel | |
---|---|
Tipo de | Analizador / depurador de uso de memoria |
Desarrollador | Productos Intel para desarrolladores |
Sistema operativo | ventanas, linux |
Formatos de archivo legibles | Proyecto de inspección de Intel [d] |
Formatos de archivo generados | Proyecto de inspección de Intel [d] |
Licencia | Propietario, usuario único |
Sitio web | software.intel.com/en-us… |
Archivos multimedia en Wikimedia Commons |
Intel Parallel Inspector es un analizador de corrección con la capacidad de verificar el trabajo con memoria e hilos. Tiene una interfaz de usuario independiente y también está integrado en Microsoft Visual Studio . Parallel Inspector ayuda a mejorar la confiabilidad, seguridad y precisión de las aplicaciones C / C++ y Fortran .
La comprobación de la memoria incluye la comprobación de fugas de memoria , punteros colgantes , variables no inicializadas , uso de referencias de memoria incorrectas, tamaños de memoria que no coinciden con los calculados previamente, asignación y liberación de memoria, comprobación de pilas en la memoria y examen de pilas con profundidad controlada.
Las comprobaciones de subprocesos incluyen comprobaciones de condiciones de carrera , interbloqueos , análisis de pila de llamadas con profundidad configurable, guía de diagnóstico, soporte nativo para Intel Threading Building Blocks , OpenMP y subprocesos de Windows.
El programa está disponible como parte de Intel Parallel Studio o como producto independiente.
El trabajo de Intel Parallel Inspector se basa en rastrear las llamadas a la API de Windows realizadas por el programa en estudio. Sin embargo, Intel Parallel Inspector rastrea solo las llamadas de WinAPI oficialmente documentadas, mientras que si se utilizan llamadas no documentadas, Intel Parallel Inspector no podrá procesarlas correctamente. En este caso, es posible tanto la falsa detección de un error como ignorar un error de la vida real.