Macro puffin::profile_scope
source · [−]macro_rules! profile_scope {
($id:expr) => { ... };
($id:expr, $data:expr) => { ... };
}
Expand description
Profile the current scope with the given name (unique in the parent scope).
Names should be descriptive, ASCII and without spaces.
Example: profile_scope!("load_mesh");
.
An optional second argument can be a string (e.g. a mesh name) to help diagnose what was slow.
Example: profile_scope!("load_mesh", mesh_name);
Overhead: around 140 ns on 2020 Intel MacBook Pro.