Intel Parallel Inspector | |
---|---|
Sorts | Minnesanvändningsprofiler / Debugger |
Utvecklaren | Intels utvecklarprodukter |
Operativ system | Windows, Linux |
Läsbara filformat | Intel Inspector Project [d] |
Genererade filformat | Intel Inspector Project [d] |
Licens | Proprietär, en användare |
Hemsida | software.intel.com/en-us... |
Mediafiler på Wikimedia Commons |
Intel Parallel Inspector är en korrekthetsanalysator med möjlighet att kontrollera arbete med minne och trådar. Den har ett separat användargränssnitt och är även inbyggt i Microsoft Visual Studio . Parallel Inspector hjälper till att förbättra tillförlitligheten, säkerheten och noggrannheten för C / C++- och Fortran- applikationer .
Minneskontroll inkluderar kontroll av minnesläckor , dinglande pekare , oinitierade variabler , användning av felaktiga minnesreferenser, felaktiga minnesstorlekar med tidigare beräknade, allokering och frigöring av minne, kontroll av stackar i minnet och undersökning av stackar med kontrollerat djup.
Trådkontroller inkluderar kontroller av tävlingsförhållanden , dödläge , anropsstackanalys med konfigurerbart djup, diagnostisk guide, inbyggt stöd för Intel Threading Building Blocks , OpenMP och Windows-trådar.
Programmet är tillgängligt som en del av Intel Parallel Studio eller som en fristående produkt.
Arbetet med Intel Parallel Inspector är baserat på att spåra Windows API-anrop som gjorts av programmet som studeras. Intel Parallel Inspector spårar dock endast officiellt dokumenterade WinAPI-anrop, medan om odokumenterade anrop används kommer Intel Parallel Inspector inte att kunna behandla dem korrekt. I det här fallet är både falsk upptäckt av ett fel och ignorering av ett verkligt fel möjligt.