Archetype based ECS
$ cargo run --release --example simple
$ cargo run --release --example tracing --no-default-features --features trace_release_max_level_trace
This will output trace-*.json
and tracing.folded
.
trace-*.json
can be viewed in chrome based browser atchrome://tracing/
.tracing.folded
can be converted to svg withcat tracing.folded | inferno-flamegraph > tracing-flamegraph.svg
$ cargo bench