# Objective `no_archetype` benchmark group results were very noisy ## Solution Use the `SingeThreaded` executor. On my machine, this makes the `no_archetype` bench group 20 to 30 times faster. Meaning that most of the runtime was accounted by the multithreaded scheduler. ie: the benchmark was not testing system archetype update, but the overhead of multithreaded scheduling. With this change, the benchmark results are more meaningful. The add_archetypes function is also simplified. |
||
|---|---|---|
| .. | ||
| add_remove_big_sparse_set.rs | ||
| add_remove_big_table.rs | ||
| add_remove_sparse_set.rs | ||
| add_remove_table.rs | ||
| add_remove.rs | ||
| archetype_updates.rs | ||
| insert_simple_unbatched.rs | ||
| insert_simple.rs | ||
| mod.rs | ||