> Java's high memory usage
I would rather optimize for performance and energy use at the cost of higher memory use.
See recent SN:
Memory is a one time capital cost and gets cheaper over time.
Interestingly, this has been studied.
There's a quicker writeup here if slogging through paper's isn't how you want to spend your time.