Intel Inspector

Intel Inspector
Utvecklare Intels utvecklarprodukter
Stabil frisättning
2021.4 / 1 oktober 2021 ; 16 månader sedan ( 2021-10-01 )
Operativ system Windows och Linux
Typ Minnes- och trådfelsökning
Licens Gratis och kommersiell support
Hemsida https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/inspector.html

Intel Inspector (tidigare känd som Intel Thread Checker) är ett verktyg för minnes- och trådkontroll och felsökning för att öka tillförlitligheten, säkerheten och noggrannheten hos C / C++ - och Fortran-applikationer.

  • Tillförlitlighet: Hitta dödlägen och minnesfel som orsakar låsningar och krascher
  • Säkerhet: Hitta minnes- och trådningssårbarheter som används av hackare
  • Noggrannhet: Identifiera minneskorruption och tävlingsförhållanden för att eliminera felaktiga resultat

Den icke-deterministiska karaktären hos trådningsfel gör det svårt att reproducera. Intel Inspector upptäcker och lokaliserar trådningsfel som inkluderar tävlingsförhållanden , dödlägen , djupkonfigurerbar anropsstackanalys, diagnostisk vägledning, inbyggd kunskap om Threading Building Blocks (TBB), OpenMP och POSIX- eller Win32-trådar.

Minneskontroll inkluderar minnesläckor , dinglande pekare , oinitierade variabler , användning av ogiltiga minnesreferenser, felaktigt minne, allokering och avallokering, stackminneskontroller och stackspårning med kontrollerbart stackspårdjup. Intel Inspector hittar dessa fel och integrerar med en debugger för att identifiera de associerade problemen. Den diagnostiserar också minnestillväxt och lokaliserar samtalsstacken som orsakar det.

Intel Inspector har integration med debuggers (Microsoft VS debugger, GDB) så att Inspector automatiskt upptäcker ett fel och placerar en felsökningsbrytpunkt vid den problematiska kodplatsen, vilket gör att användaren kan undersöka detaljerna i en debugger.

Verktyget upptäcker också ihållande minnesfel. 3D XPoint är en ny framväxande beständig minnesteknik för datacenter. Inspector upptäcker beständiga minnesfel såsom redundant cache-tömning, minnesstängsel, ur funktion ihållande minneslagringar, felaktig ångraloggning etc.

Intel Inspector är tillgänglig gratis som ett fristående verktyg, som en del av Intel oneAPI HPC och IoT Toolkits. Valfri betald kommersiell support är tillgänglig för Intel HPC och IoT Toolkits.

Se även

externa länkar