Intel Parallel Inspector

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 .

Översikt

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.

Nackdelar

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.

Länkar

Webbplatser och resurser Artiklar

Se även