ecs_bench
ecs_bench copied to clipboard
Benchmarks of various Entity Component Systems in Rust
I'm interested in seeing memory consumption of the different frameworks. I'm curious how much overhead the data structures are adding. It seems for use cases other than sequential access, additional...
- [x] [ecs](https://github.com/HeroesGrave/ecs-rs) - [x] [specs](https://github.com/slide-rs/specs) - [x] [recs](https://github.com/andybarron/rustic-ecs) - [x] [trex](https://github.com/rcolinray/trex) - [x] [constellation](https://github.com/TomGillen/constellation) - [ ] [tinyecs](https://github.com/not-fl3/tinyecs)
While the benchmarks can show a rough difference, they're very far from real-world and they favor some approaches more than others I think. One point which should be improved for...
Currently, in a pos-vel bench, we have N entities with both followed by M entities with only the position. This setup doesn't really favour any compromises other than simple linear...
Obviously, this is on the edge of the scope of this project. It would be nice to see how Rust implementations fare against more mature C++ ones on the same...