Years ago I made a simulation to compare performance between ECS and Burst compiled jobs.
Morpeh ECS was selected because it's a framework I'm most familiar with; Burst and Job system support would allow for a more accurate comparison. That being said, I haven't used the jobs system on ECS side for this benchmark nor for the old one but I may implement it in the near future.
Results for the old benchmark on my previous system
- 8500 units
- Jobs + Burst ~10fps
- Morpeh Ecs ~32fps
Result for the current system
- 8192 units
- Jobs + Burst ~150fps
- Morpeh Ecs ~285fps
Do note that recording takes some of the performance off the table. Without it a 5% fps uplift is to be expected.
Also, it's not the fairest test, because for the jobs it uses regular IJob instead of IJobParallelFor!