stringtranslate.com

Inspector de Intel

Intel Inspector (anteriormente conocido como Intel Thread Checker) es una herramienta de verificación y depuración de memoria y subprocesos para aumentar la confiabilidad, la seguridad y la precisión de las aplicaciones C / C++ y Fortran.

La naturaleza no determinista de los errores de subprocesamiento dificulta su reproducción. Intel Inspector detecta y ubica errores de subprocesamiento que incluyen condiciones de carrera , bloqueos , análisis de pila de llamadas configurable en profundidad, guía de diagnóstico, conocimiento integrado de bloques de creación de subprocesamiento (TBB), OpenMP y subprocesos POSIX o Win32.

La comprobación de memoria incluye fugas de memoria , punteros colgantes , variables no inicializadas , uso de referencias de memoria no válidas, memoria no coincidente, asignación y desasignación, comprobaciones de memoria de pila y seguimiento de pila con profundidad de seguimiento de pila controlable. Intel Inspector encuentra estos errores y se integra con un depurador para identificar los problemas asociados. También diagnostica el crecimiento de la memoria y localiza la pila de llamadas que lo causa.

Intel Inspector tiene integración con depuradores (Microsoft VS debugger, GDB) de modo que Inspector detecta automáticamente un error y coloca un punto de interrupción del depurador en la ubicación del código problemático, lo que permite al usuario investigar los detalles en un depurador. [2]

La herramienta también detecta errores de memoria persistente. 3D XPoint es una nueva tecnología de memoria persistente emergente para los centros de datos. Inspector detecta errores de memoria persistente, como vaciados de caché redundantes, barreras de memoria, almacenamientos de memoria persistente desordenados, registros de deshacer incorrectos, etc. [3]

Intel Inspector está disponible de forma gratuita como herramienta independiente, como parte de los kits de herramientas Intel oneAPI HPC e IoT. Hay disponible soporte comercial pago opcional para los kits de herramientas Intel HPC e IoT.

Véase también

Referencias

  1. ^ "Notas de la versión y nuevas funciones de Intel® Inspector". software.intel.com .
  2. ^ "Compatibilidad con depurador integrado Intel® Inspector". Intel . Consultado el 7 de enero de 2021 .
  3. ^ "Cómo detectar errores persistentes de programación de memoria con Intel®..." Intel . Consultado el 7 de enero de 2021 .

Enlaces externos