44
edits
Changes
→Performance Analysis
[[File:Benchmarking menu.png]]
allowing you to make changes to the application parameters in the centre box or just inherit the settings from Visual studio's settings, The Algorithm is currently set to HotSpot detection.
'''HotSpot detection settings include:'''
'''User-mode sampling:'''
includes only for this current program and is for testing code efficiency (regardless of other processes)
'''Hardware event based sampling:'''
includes all processes running on the current system.
pressing the dropdown menu on the Algorithm will show all the features available to VTune
[[File:Settings.png]]
Pressing the play button will start the benchmarking.
== Performance Analysis ==
Running the performance HotSpot analysis brings up this summary after the code finishes executing.
[[File:SummaryJ.png]]
[[File:EfCPU.png]]
The CPU effective graph indicates how many threads the program used and it's poor,ok, and ideal performance segments can be adjusted to match the desired utilization in terms of max number of threads used at anytime ( and anything over ideal would be considered over-utilization).
[[File:Bottom-up.png]]
The CPU time is also displayed here and the brown section indicates how much each (sample rate) section used the CPU in terms of % of total utilization of the program.
[[File:Bt-up-expand1.png]]
[[File:Bt-up-expand2Micro2.png]]
== History ==