Intel Inspector
Utvecklare | Intels utvecklarprodukter |
---|---|
Stabil frisättning | 2021.4 / 1 oktober 2021
|
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
- Intel Advisor - design- och analysverktyg för vektorisering, trådning, minnesanvändning och acceleratoravlastning
- Intel VTune Profiler - prestandaprofilerare
- Intel Developer Zone (Intel DZ; support och diskussion)
- oneAPI (beräkningsacceleration)
- Minnesdebugger
- Minnesförlust
externa länkar
- Officiell hemsida
- Intel oneAPI HPC Toolkit - verktyg och bibliotek för HPC-programvaruutveckling
- Intel oneAPI IoT Toolkit - verktyg och bibliotek för IoT-programvaruutveckling