Skip to content
This repository has been archived by the owner on Nov 27, 2022. It is now read-only.

"Schedule" benchmark is heavily influenced by iteration performance #12

Open
Ratysz opened this issue Aug 25, 2020 · 3 comments
Open

"Schedule" benchmark is heavily influenced by iteration performance #12

Ratysz opened this issue Aug 25, 2020 · 3 comments

Comments

@Ratysz
Copy link
Collaborator

Ratysz commented Aug 25, 2020

Systems (A, B), (C, D), and (C, E) are iterating through 40k, 10k, and 10k entites respectively. I argue this is measuring iteration performance more than it does scheduler performance, or even scheduler efficiency. (The latter two should be separate tests, but, one thing at a time.)

@AnneKitsune
Copy link
Contributor

I agree. planck_ecs is slower on iteration performance but has a decent scheduler, yet in the schedule benchmark it performs very poorly compared to the ecs that perform better on iteration speed.

@schell
Copy link

schell commented Apr 6, 2022

@schell
Copy link

schell commented Apr 6, 2022

Removing the first 10,000 insertions of just A improves planck's peformance by 14%!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants