Delicious Timer is a fast, lightweight profiler oriented towards execution speed.
It makes it easy to visualise what happens in your program and lets you quickly spot opportunities for speed-ups.
Some key points:
Delicious Timer is fast: it can record up to millions of time lapses per second.
It is easy to navigate: it feels snappy and responsive, even when there is tons of data to display.
You can get the statistics you care about: the visualiser lets you instantly combine threads, compute local statistics, sort results and search through them. You can also highlight locks and memory allocations throughout your program.
Get it up and running within minutes: the Delicious Timer API is simple and straightforward. You can disable it at any time with one line of code.
Easily record time lapses, context switches, thread locks and memory allocations.
Bloat-free: Delicious Timer is fully portable and weighs less than a megabyte.
Requirements:
For now only Windows is supported, there are plans for a Linux version.