I have had very good experience with AQtime from Smart Bear, it is not free, but you can get a free trial. It integrates really well into Visual C++ and RAD Studio from Embarcardero.
http://smartbear.com/products/qa-tools/application-performance-profiling
The data is easily accessible in the IDE, and especially the hit count and time spent numbers in the gutter section, next to the line numbers is useful.