Yes, Visual Studio comes with built-in profiling tools.
Have a look in MSDN at Analyzing Application Performance using Profiling Tools.

And yes of course, it is free to use as long as you already have Visual Studio.