2 ms·
"I understood the JVM does an dynamic analysis of the code when running, so it can compile to better performance. " Considering this was one of the main points
by DannyBee 10y ago
"I understood the JVM does an dynamic analysis of the code when running, so it can compile to better performance. "
Considering this was one of the main points of llvm in the first place, and it's had a jit since day 1 ..
http://llvm.org/pubs/2004-01-30-CGO-LLVM.html http://llvm.org/pubs/2004-01-30-CGO-LLVM.html
"This paper describes LLVM (Low Level Virtual Machine), a compiler framework designed to support transparent, lifelong program analysis and transformation for arbitrary programs, by providing high-level information to compiler transformations at compile-time, link-time, run-time, and in idle time between runs."