[−][src]Crate stratus
TODO: write crate docs
Macros
time_scope | Times the scope passed to the macro, either with or without a label. When everything passed to this scope has executed the amount of time it took will be printed |
Structs
Instrumentor | The instrumentor is the overarching class that handles the creation of the json file that is fed into chrome://tracing (https://www.chromium.org/developers/how-tos/trace-event-profiling-tool) this is used as a singleton and you almost certainly don't want to make an instance of it. |
Profile | A Profile is profiling data for a given bit of time recorded to the instrumentor. |
Timer | a simple scope based timer, when it is constructed the timer starts, when it goes out of scope/is dropped the timer stops and it prints |
Attribute Macros
profiled | |
timed |