Skip to content

Latest commit

 

History

History
19 lines (13 loc) · 1.53 KB

CppProfiler.md

File metadata and controls

19 lines (13 loc) · 1.53 KB

A profiler is a tool to do profiling.

  • gprof: GNU non-intrusive (requiring no code changes) profiler, but it appears not to profile multi-threaded applications correctly (except for the main thread)
  • cachegrind: Linux-only non-intrusive (requiring no code changes) profiler
  • OProfile: Linux-only non-intrusive (requiring no code changes) profiler of which I read to be able to profile multi-threaded applications correctly
  • Prospect
  • Quantify
  • Shiny: easy-to-use intrusive profiler

Video's