A library for profiling source code. This is a manual type of profiler, when programmer adds profiling instructions explicitly inline to the source code.
Features:
Measures time between tags (events), number of calls and calculates average time
Measures memory usage
Allows nesting of events and enforces its integrity, and measures aggregated stats of nested elements
Allows configuring filters for tags
Provides various output formats out of the box: direct HTML output and CSV-file