UProf - A Userspace Profiling Toolkit

About UProf
uprof — Fuctions to initialize uprof + query the system counter
uprof-context — Group counters and timers by application/library domains
uprof-counter
uprof-timer
uprof-report
uprof-dbus

About UProf

UProf is a toolkit for profiling applications and libraries with an emphasis on domain specific instrumentation. Unlike tools such as OProfile or Sysprof UProf can be used to provide application specific reports making statistics more accesible, and encouraging ongoing tracking of key statistics. Also unlike sysprof the current timing features are non-stochastic and measure real world elapsed time which can often help highlight non-CPU bound bottlenecks.