A memoized fibonacci benchmark between Java and Rust

Round 1

The winner is java which finished in 0.21% of the time that rust took. Rust time: 78591625 Java time: 16263000

Round 2

The winner is java which finished in 0.28% of the time that rust took. Rust time: 60656375 Java time: 17150000

Round 3

The winner is java which finished in 0.27% of the time that rust took. Rust time: 60350125 Java time: 16392000

Why is java outperforming rust by so much?