Commercial
- Performance Validator (SoftwareVerify)
- GlowCode
- DevPartner Studio
- Performance Profiling – AQtime Pro
- Intel VTune
Free
- Luke Stackwalker (don’t work on our project, crash when running unit tests)
- Microsoft PerfMon
- AMD Code Analyst
- Very sleepy
- micro-profiler (perfect for realtime searching of slow functions)
- Easy profiler (requires code modification to insert checkpoints)
System performance tools
Linux test tools (not tested yet)
External resources
- http://stackoverflow.com/questions/153559/what-are-some-good-profilers-for-native-c-on-windows
- http://stackoverflow.com/questions/26663/whats-your-favorite-profiling-tool-for-c
- http://stackoverflow.com/questions/67554/whats-the-best-free-c-profiler-for-windows-if-there-are
Hi,
I just finished the first version of Brofiler, a manually instrumented profiling library for C++. Perhaps you want to take a look:
Hmm, the HTML tags does not seem to work. Here’s the comment as plaintext:
I just finished the first version of Brofiler, a manually instrumented profiling library for C++. Perhaps you want to take a look:
https://github.com/monsdar/Brofiler
https://github.com/monsdar/Brofiler/wiki/What-is-Brofiler?