-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add competition benchmarks for random/world component access #329
Comments
I don't recommend this. Arche will be smoked. Just saying.. |
@captkirk88 Why do you think so, and compared to which ECS implementation? |
@mlange-42 Are we talking any language? Or just C#? |
@captkirk88 Arche is not in C#, it is in Go. To be fair and to make the proof easy, it should be Go. But I am not shy of comparing to other languages, too. However, I would be more interested in what about Arche makes you think so. |
If you are going to benchmark, then compare across all languages, not just Go. I mentioned C# because it isn't going to win. That's a given. But a overall comparison would showcase the differences between the languages and allow a better picture. I'm just tired of all these comparisons between ECS frameworks always being the same language. It defeats the purpose. |
It's not a pissing match. It should be a fair and complete comparison benchmark. |
Would definitely appreciate such benchmarks, but this repo is not the place for that. |
Random access benchmarks were added to go-ecs-benchmarks, see section Component random access. |
Add benchmarks ECS performance comparison for access to components via the world instead of queries (i.e. by entity ID).
The text was updated successfully, but these errors were encountered: