List of Performance Analysis Tools - C and C++

C and C++

  • CodeTune is a free, easy to use, GUI-based profiler for Windows applications
  • Embedded Profiler for gcc, MinGW, and Visual Studio
  • Intel Parallel Studio contains Parallel Amplifier, which tunes both serial and parallel programs. It also includes Parallel Inspector, which detects races, deadlocks and memory errors. Parallel Composer includes codecov, a command line coverage tool.
  • Parasoft Insure++ Provides a graphical tool that displays and animates memory allocations in real time to expose memory blowout, fragmentation, overuse, bottlenecks and leaks.
  • Proffy For Windows, includes a C++ header and produces call graphs.
  • Very Sleepy, a simple yet effective profiler which can profile any native Windows application with built-in debugging information (without need for recompilation). It is released under GPL.
  • Visual Studio Team System Profiler is Microsoft's commercial profiler

(see also "Multiple languages" section above)

Read more about this topic:  List Of Performance Analysis Tools