Re:Eclipse OpenJ9 – Open-source JVM
by lambdadmitry on Monday September 18, 2017 @10:18AM
(#15276152)
Benchmark results aside, JVM has very little to do with the startup time. Most of the time is spent wiring Clojure namespaces together: every namespace must be evaluated, every Var initialized. That takes time. The core reason for that is that namespaces and vars are dynamic, not immutable, and Clojure runtime has to evaluate everything on each startup to uphold language semantics.
[ Parent
| on HN ]
There are no comments on this comment yet.