Intel Inspector: Difference between revisions
Appearance
Content deleted Content added
m removing unknown parameter |
mNo edit summary |
||
Line 6: | Line 6: | ||
|developer = [http://software.intel.com/en-us/intel-sdp-home/ Intel Developer Products] |
|developer = [http://software.intel.com/en-us/intel-sdp-home/ Intel Developer Products] |
||
|released = <!-- {{Start date and age|YYYY|MM|DD}} --> |
|released = <!-- {{Start date and age|YYYY|MM|DD}} --> |
||
|latest release version = |
|latest release version = 2020 Update 3 |
||
|latest release date = {{Release date and age| |
|latest release date = {{Release date and age|2020|10|20}}<ref>{{cite web |title=Intel Inspector Release Notes and New Features |url=https://software.intel.com/en-us/articles/intel-inspector-xe-release-notes}}</ref> |
||
|latest preview version = |
|latest preview version = |
||
|latest preview date = |
|latest preview date = |
Revision as of 08:45, 23 October 2020
Developer(s) | Intel Developer Products |
---|---|
Stable release | 2020 Update 3
/ October 20, 2020[1] |
Operating system | Windows and Linux |
Type | [Memory debugger] and Thread debugger |
License | Proprietary, Freeware[2] |
Website | software |
Intel Inspector (successor of Intel Thread Checker) is a memory and thread checking and debugging tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications.
- Reliability: Find deadlocks and memory errors that cause lockups & crashes
- Security: Find memory and threading vulnerabilities used by hackers
- Accuracy: Identify memory corruption and race conditions to eliminate erroneous results
Memory checking includes memory leaks, dangling pointers, uninitialized variables, use of invalid memory references, mismatched memory, allocation and deallocation, stack memory checks, and stack trace with controllable stack trace depth
Thread checking includes race conditions, deadlocks, depth configurable call stack analysis, diagnostic guidance, built-in knowledge of Threading Building Blocks (TBB), OpenMP, and POSIX or Win32 threads.
It is available as part of Intel Parallel Studio.
Limitations
- It does not support GNU OpenMP runtime and may report false positives for OpenMP codes compiled by GCC.
See also
- Intel Parallel Studio XE
- Intel Advisor - vectorization optimization and thread prototyping tool
- Intel VTune Amplifier - performance profiler
- Intel Data Analytics Acceleration Library (DAAL)
- Intel Integrated Performance Primitives (IPP)
- Intel Math Kernel Library (MKL)
- Intel Threading Building Blocks (TBB)
- Intel Developer Zone (Intel DZ; support and discussion)
- Memory debugger
- Memory leak