-Get Panama in advance! ?? Play with JIT with JVMCI
What’s JVMCI?
JEP 243: Java-Level JVM Compiler Interface
Summary Develop a Java based JVM compiler interface (JVMCI) enabling a compiler written in Java to be used by the JVM as a dynamic compiler
Summary: Make a compiler written in Java run on the JVM. → Write a (machine language) compiler in Java.
** It's amazing **
--There is an API that can get the JIT status --There is also an API that can control the JIT status. --There is even an API that can acquire JIT profile information. --You can make system calls without using JNI --Another optimization structure linked with JIT can be introduced when creating a JVM-based language. --You can do a great job of handling data according to the JVM specifications with an assembler.
--JDK is required and should rarely be used in the normal application layer ――It has enough uses for research and verification purposes. --There seems to be many uses in the JVM language system
Recommended Posts