The following table can help you decide which tool to use:
| Intel® Parallel Inspector | Intel® Thread Checker | |
| Threading errors - Data races and Deadlocks | √ | √ |
| Does not require special build or source code | √ | √ |
| Memory errors | √ | |
| Easier to learn and reuse | √ | |
| Low overhead analysis | √ | |
| Improved scalable analysis without serializing the app | √ | |
| Windows* standalone | √ | |
| Linux* support | √ | |
| Licensing | Single User | Single User & Floating |
| Support | forum support premier support option |
unlimited premier support & 1 year product updates |
Intel Thread Checker is still the right choice for developers who need:
- Analysis outside of Visual Studio (standalone version)
- Floating licenses
- Unlimited, secure, formal support
- Ability to check Linux applications
