3 ms·
Which JDK? OpenJDK 14 on my machine: ~> Measure-Command { java Main } Milliseconds : 59
by vips7L 7y ago
Which JDK? OpenJDK 14 on my machine:
~> Measure-Command { java Main }
Milliseconds : 59
- vips7L 7y agoAlso with GraalVM Native: ~> .\native-image.cmd --static Main Main ~> Measure-Command { ./Main } Milliseconds : 16
- Delk 7y agoI got: OpenJDK 8: ~80-90 ms OpenJDK 11: ~60 ms OpenJDK 14: ~50-55 ms The first runs were a bit slower, perhaps because the files needed by the JVM weren't in disk cache or something. Other languages/runtimes: Python 2.7: 20-25 ms Python 3.8: 30-40 ms Native binary compiled from C: 1-3 ms (so bordering on unmeasurable at millisecond resolution) This was on Linux, and an entirely unrigorous experiment. edit: formatting
- vips7L 6y agoNice! I'm glad startup time is getting closer to python. FWIW GraalVM native image was 16ms for me on Windows.