HawkTracer  0.10.0
String tracepoint macros

HawkTracer offers multiple macros for measuring time spent in a specific block of code. Each of macros has slightly different behaviour and performance implications. The diagram below can help making the right choice for the macro.

Each of the macros takes a timeline as a parameter (which is a timeline used for posting a tracepoint event to), and optionally, a string label.

There's a few things to keep in mind though: