apecs icon indicating copy to clipboard operation
apecs copied to clipboard

Please enhance Benchmark Comparison chart

Open Abastro opened this issue 4 years ago • 5 comments

Hello, I ran into this library after browsing random projects. I noticed this part:

Fast - Performance is competitive with Rust ECS libraries (see benchmark results below)

However, I cannot find the benchmark results compared to an actual Rust ECS library. Where is it? Without it, I (and likely many others) cannot help doubting the "competitive performance" part.

Abastro avatar Dec 19 '21 09:12 Abastro

What do you mean, do you mean you don't see the graph or that the graph needs more explanation?

jonascarpay avatar Dec 23 '21 12:12 jonascarpay

Oh wait, I realized the caption below now.. Sorry for bothering you. The result is unbelievably good! Could you show the test cases and criterias for the benchmark? Giving more information about the chart would be great. I had hard time spotting what the chart means.

Abastro avatar Dec 25 '21 10:12 Abastro

Is the code for the Rust benchmark programs available somewhere? I'd be interested in porting the benchmark to https://bevyengine.org/ to see that comparison as well.

avh4 avatar Apr 07 '23 20:04 avh4

I used https://github.com/lschmierer/ecs_bench at the time. If you know of/find something more recent I'd be interested.

jonascarpay avatar Apr 08 '23 04:04 jonascarpay

It seems that https://github.com/rust-gamedev/ecs_bench_suite is the most recent thing, though it has been abandoned and archived since then. It does have a benchmark for Bevy 0.5, which could be a starting point, and here's a fork that seems to have Bevy 0.9 https://github.com/recatek/ecs_bench_suite I hadn't tried to run any of these though, were just looking around.

metiulekm avatar Apr 08 '23 18:04 metiulekm