1

In a large scale code base, I am instrumenting functions/methods with timers (start and end time). I will be collecting these time logs (similar to what gprof does). I was wondering if there is a tool that I could use for the following:

  1. Post-process or data mine these time logs and get useful information like how long a particular method took, how many times it is called, etc.
  2. Visualize these timing logs. Is there a standard format that I could produce the timing logs, so that I could take advantage of some open source or commercial UI tools.

Code base: C++, multithreading (windows/linux). However post processing the logs could be in any environment.

cached
  • 569
  • 1
  • 7
  • 14
  • 1
    +1 There's another way to do it. You don't have to go timing everything. Check the [*comment from ErikE on this post*](http://stackoverflow.com/a/378024/23771). Also the [*first comment on this post*](http://stackoverflow.com/a/893272/23771). – Mike Dunlavey Jul 14 '12 at 22:32

0 Answers0