after updating MSRV to Rust 1.70 / LLVM 16 runtime speed increased 17%
You can print LLVM version used by rustc:
rustc --verbose --version
We updated MSRV to 1.70 to get access to important new API: https://github.com/rust-lang/rust/blob/master/RELEASES.md#stabilized-apis-4 During performance testing this rust version shows major speed increase (average +17%) on ARM64 thanks to LLVM16. I do not have CI environment prepared to measure energy consumption.
Our newest rust product ships preloaded on incredibly cheap ($12) tiny fanless arm64 board with 512MB RAM running OpenBSD (lowest memory footprint + drivers works) and it sells better than "software only" version and margins are larger. 512MB Ram is a lot, about 200MB is still left with app running.
Longer term plan is to have rust userland because while openbsd guys are focusing on security there are still hard to avoid typical C problems like you disconnect network, routing daemon segfaults.