This repository was archived by the owner on Nov 27, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Expand file tree Collapse file tree 1 file changed +12
-10
lines changed Original file line number Diff line number Diff line change 2
2
3
3
A suite of benchmarks designed to test and compare Rust ECS library performance across a variety of challenging circumstances.
4
4
5
- | | legion | legion 0.2.4 | bevy | shipyard |
6
- | ------------------| :------------:| :------------:| :--------:| :------------:|
7
- | simple_insert | ** 402.75us** | 991.19us | 877.92us | 2.6247ms |
8
- | simple_iter | ** 13.415us** | 13.450us | 14.105us | 85.951us |
9
- | frag_iter | ** 509.34ns** | 1.8038us | 1.3399us | 1.0526us |
10
- | heavy_compute | ** 719.92us** | 4.3426ms | 4.6295ms | 726.73us |
11
- | schedule | ** 53.540us** | 135.02us | 95.379us | 466.75us |
12
- | add_remove | 5.5488ms | 3.0843ms | - | ** 2.9093ms** |
13
- | serialize_text | ** 16.911ms** | - | - | |
14
- | serialize_binary | ** 6.5898ms** | - | - | |
5
+ The full benchmark report is available [ here] ( https://tomgillen.github.io/ecs_bench_suite/target/criterion/report/index.html )
6
+
7
+ | | legion | legion 0.2.4 | bevy | shipyard |
8
+ | ------------------| :-----------:| :------------:| :--------:| :----------:|
9
+ | simple_insert | ** 0.403ms** | 0.991ms | 0.878ms | 2.6247ms |
10
+ | simple_iter | ** 13.4us** | 13.5us | 14.1us | 86.0us |
11
+ | frag_iter | ** 0.509us** | 1.80us | 1.34us | 1.05us |
12
+ | heavy_compute | ** 0.720ms** | 4.3426ms | 4.6295ms | 0.727ms |
13
+ | schedule | ** 53.5us** | 135us | 95.4us | 467us |
14
+ | add_remove | 5.55ms | 3.08ms | - | ** 2.91ms** |
15
+ | serialize_text | ** 16.9ms** | - | - | |
16
+ | serialize_binary | ** 6.59ms** | - | - | |
15
17
16
18
## The Benchmarks
17
19
You can’t perform that action at this time.
0 commit comments