Intel Parallel Inspector | |
---|---|
Type | Memory Usage Profiler / Debugger |
Udvikler | Intel-udviklerprodukter |
Operativ system | Windows, Linux |
Læsbare filformater | Intel Inspector Project [d] |
Genererede filformater | Intel Inspector Project [d] |
Licens | Proprietær, enkelt bruger |
Internet side | software.intel.com/en-us... |
Mediefiler på Wikimedia Commons |
Intel Parallel Inspector er en korrekthedsanalysator med mulighed for at kontrollere arbejde med hukommelse og tråde. Den har en separat brugergrænseflade og er også indbygget i Microsoft Visual Studio . Parallel Inspector hjælper med at forbedre pålideligheden, sikkerheden og nøjagtigheden af C / C++- og Fortran- applikationer .
Hukommelseskontrol omfatter kontrol af hukommelseslækager , dinglende pointere , uinitialiserede variabler , brug af forkerte hukommelsesreferencer, mismatchede hukommelsesstørrelser med tidligere beregnede, tildeling og frigørelse af hukommelse, kontrol af stakke i hukommelsen og undersøgelse af stakke med kontrolleret dybde.
Trådtjek omfatter tjek af raceforhold , dødvande , call stack-analyse med konfigurerbar dybde, diagnostisk vejledning, indbygget understøttelse af Intel Threading Building Blocks , OpenMP og Windows-tråde.
Programmet er tilgængeligt som en del af Intel Parallel Studio eller som et selvstændigt produkt.
Arbejdet i Intel Parallel Inspector er baseret på sporing af Windows API-opkald foretaget af det undersøgte program. Intel Parallel Inspector sporer dog kun officielt dokumenterede WinAPI-kald, mens hvis der bruges udokumenterede opkald, vil Intel Parallel Inspector ikke være i stand til at behandle dem korrekt. I dette tilfælde er både falsk detektering af en fejl og ignorering af en virkelighedsfejl mulig.