Benchmarks & Optimisations

The benchmark already in itself averages 5 runs. So your results are the average of 5x5 runs :slight_smile:
I also have a superstition that I only post the second set of results I get :crystal_ball:

Also interesting is that 1.12.3 was already somewhat slower than 1.11.1 in key areas.
I'd like to see your result from the C benchmark for 1.11.1 recovery vs 1.13.3 final?

if I had to summarise, 1.13.3 compared to 1.11.1:

  • there is less free time per update ~10%
  • math functions are all slower by up to ~25%
  • image sample is slower by ~20%
  • draw text is slower by ~10%
  • draw text in rect is slower by ~20%
  • image draw is slower by ~15%

I do see the increases in performance in some functions, thanks again, so I am only calling out the ones that are still slow.

my situation is that i worked really hard a couple years ago on performance (award winning), the game binary that I test with has not changed since then, yet its performance has slowly declined over time.


1.13.3 vs 1.12.3 vs 1.11.1

1.13.3 vs 1.11.1

1 Like