Intel Parallel Inspector

Intel Parallel Inspector
Typ Profiler využití paměti / Debugger
Vývojář Vývojářské produkty Intel
Operační systém Windows, Linux
Čitelné formáty souborů Projekt Intel Inspector [d]
Vygenerované formáty souborů Projekt Intel Inspector [d]
Licence Proprietární, jediný uživatel
webová stránka software.intel.com/en-us…
 Mediální soubory na Wikimedia Commons

Intel Parallel Inspector je analyzátor správnosti se schopností kontrolovat práci s pamětí a vlákny. Má samostatné uživatelské rozhraní a je také zabudován do Microsoft Visual Studio . Parallel Inspector pomáhá zlepšit spolehlivost, bezpečnost a přesnost aplikací C / C++ a Fortran .

Přehled

Kontrola paměti zahrnuje kontrolu úniků paměti , visících ukazatelů , neinicializovaných proměnných , používání nesprávných referencí paměti, neshodných velikostí paměti s dříve vypočítanými, přidělování a uvolňování paměti, kontrolu zásobníků v paměti a zkoumání zásobníků s řízenou hloubkou.

Kontroly vláken zahrnují kontroly podmínek závodu , zablokování , analýzu zásobníku volání s konfigurovatelnou hloubkou, diagnostickou příručku, nativní podporu pro Intel Threading Building Blocks , OpenMP a vlákna Windows.

Program je k dispozici jako součást Intel Parallel Studio nebo jako samostatný produkt.

Nevýhody

Práce Intel Parallel Inspector je založena na sledování volání Windows API prováděných studovaným programem. Intel Parallel Inspector však sleduje pouze oficiálně zdokumentovaná volání WinAPI, zatímco v případě použití nezdokumentovaných volání je Intel Parallel Inspector nebude schopen správně zpracovat. V tomto případě je možná jak falešná detekce chyby, tak ignorování skutečné chyby.

Odkazy

Místa a zdroje články

Viz také