Hacker News new | ask | show | jobs
by rusk 3372 days ago
The reputation for slowness comes from the warm-up time. There is always a very noticeable delay starting even a simple java app; whereas a native binary is relatively instantaneous. There are tricks to alleviate this issue in java (e.g. you can keep a JVM running in the background using tool like nailgun) but the default vanilla java behaviour is what most people will be familiar with.
1 comments

I wonder how much work the JVM does to handle jit-compilation and deoptimization when use patterns change.