41
edits
Changes
Added more for Intel Inspector
Intel Inspector comes with Intel Parallel Studio XE along with two other debugging tools - VTune and Advisor.
==='''Create a project'''===
There are 2 ways to work with inspector.
* Run inspector directly from Visual Studio
This is the '''easiest and fastest''' way that requires no additional configurations.
[[File:Inspector VS.PNG]]
* Run as a separate program.
Working with Intel Inspector application requires passing it a compiled version of your program.
Additionally you may need to link some libraries (lib, dll, etc).
[[File:Inspector_app.PNG]] ==='''Configure a project'''===
Intel suggests using small data set sizes and load threads with small chunks of work..
==='''Choose analysis type'''===
Inspector allows you to choose between predefined types of analysis.
[[File:Inspector_01_init_window.PNG]]
* '''''Memory error analysis'''''** Detect leaks** Detect Memory problems** Locate memory problems
* '''''Threading error analysis'''''
** Detect deadlocks
** Detect deadlocks and data races
** Locate deadlocks and data races
* '''''Custom analysis types ''''' - users can create their own types based on selected preset type. ==='''How it works'''=== Inspector performs the analysis in multiple steps: 1. The program is executed 2. It identifies problems that may need to be resolved. 3. Gathers problems. 4. Converts symbol information into filenames and line numbers. 5. Applies suppression rules. 6. Removes duplicates. 7. Creates problem sets. 8. Opens a debugging session.
=Intel VTune™ Amplifier=