Also this shows DeltaBlue as faster on Java when warmed up: https://github.com/xxgreg/deltablue
The Java implementations could also be slightly different.
100,000 iterations takes ~45 seconds to run on my computer.
At a lower number of iterations the DartVM beats the JVM by a significant margin.
The benchmark is easy to run (On linux, maybe macos too). Just check it out, make sure dart, java and gcc are in your path, and execute run.sh.
Note, this code doesn't use the benchmark harness because I wanted to include the warm up time in the measurements. At a high number of iterations this doesn't make much difference.