Nujel performance report
Keep in mind that these are only micro-benchmarks so they give a very skewed picture, they mainly serve to motivate myself to improve Nujel performance and see how Nujel performance changes over time. You can see the code that is run for each language in the git repo under the benchmarks directory, I tried to write simple/idiomatic programs if possible and refrain from doing low-level optimizations since that would heavily favor runtimes I'm very familiar with (like Nujel).
The good
The bad
The ugly
Nujel performance regression tests
Machine descriptions:
- Yuno: Thinkpad X13 | Arch Linux | Ryzen 7 Pro 4750U | 16GB RAM
- Asuka: Desktop | FreeBSD | Intel i5-6500T | 32GB RAM
- Lain: Thinkpad X220 | Arch Linux | Intel i5-2520m | 8GB RAM
- Mirai: Raspberry PI 4 | Raspberry PI OS 64-bit | 8GB RAM
Ryzen 7 Pro 4750U - x86_64
Combined X13 results:
X13 - AMD Ryzen 7 Pro 4750U - Arch Linux
X13 / x86_64 [hello] results:
X13 / x86_64 [for] results:
X13 / x86_64 [euler1] results:
X13 / x86_64 [euler4] results:
Combined ARM(v8) results
RPi4 - Raspberry Pi OS aarch64
RPi4 [hello] results:
RPi4 [for] results:
RPi4 [euler1] results:
RPi4 [euler4] results:
RPi4 [md5] results:
RPi4 [adler32] results: