Performance Review - Intel Vtune

Intel Vtune

The next assignment was a Performance Review of one of our old projects. I chose my small Tower Defense game, since it has the most lines of code, around 1000 LOC.

Our task was to use a profiling tool, and I chose Intel VTune to run my executable, analyze its performance, and identify any bottlenecks in the code. The goal was to see how we could improve its efficiency.

This is what you first see when you run the program:



Really fascinating stuff, as you can see the CPU clock ticks per function in the code. It gives you a very detailed view of how many clock ticks each function uses, along with exactly which function it is and which source file it comes from.



This is just a brief excerpt, see the full paper if you're more interested!

Link to full paper