Open main menu

CDOT Wiki β

Changes

GPU621/Code

1,237 bytes added, 15:04, 26 November 2018
Interpreting results
===Interpreting results===
 
After the analysis completes, IPS XE Inspector will show you information on 2 pages:
 
* Collection Log
 
Gives a general information about the execution of the program.
 
From there you can see the execution time, number of threads, the caller of threads, if they were active or not.
 
[[File:Inspector_03_Threading_analysis_CollectionLog.PNG]]
 
 
*Summary
 
The Summary window is divided into 4 parts:
 
'''1) Problems section.'''
 
It shows problems (if any found) that we asked the Inspector to look for.
 
It provides you with a name of the problem, the file where the problem is located, the executable module which contains it, and the state of problem (which changes when do you a rescan).
 
 
'''2) Filters (On the right side of the Problems section)'''
 
Gives the summary of all problems (Source files affected, total of problems by type, etc)
 
 
'''3) Code locations'''
 
When we select a problem, code locations will show a preview of a source file and highlights the line on which the problems was detected!
 
Moreover it shows the operation that is performed (Read, Write), including thread operations.
 
'''4) Timeline'''
 
Shows threads that involved at the certain step.
 
[[File:Inspector_03_Threading_analysis_02_dataRace_.PNG]]
 
Memory leak problem : https://www.codeproject.com/Tips/1184749/Allocating-Memory-in-C-Cplusplus-How-to-Avoid-Memo
41
edits