- One line to instrument a scope
- One line to start or stop recording every instrumented scope
- One line to generate report
- Report total number of calls to each instrumented scope
- Report mean time spent in each instrumented scope, including all called scopes
- Report total time spent in each scope, including all called scopes
- Thread safe