Java Day Tokyo 2017

Session schedule

図1.png

Participation session

図2.png

Get ahead of Panama! ?? Play with JIT with JVMCI

Priest

-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 **

Evil point

Let's change our perspective

Interesting point

--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.

Impressions

--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

Java Day Tokyo 2017
Java Day 2018
[Study session memo] Java Day Tokyo 2017
Oracle Java Day 2017
Oracle Java Day 2017
java learning day 2
java learning day 1
Java Silver Study Day 1
Java Kuche Day memo
Muscle Java Basics Day 1
4th day of java learning
Muscle Java Object Oriented Day 1
Java
Java
Java is the 5th day
Java learning (0)
Studying Java ―― 3
[Java] array
Java protected
[Java] Annotation
[Java] Module
Studying Java ―― 9
Java scratch scratch
Java tips, tips
Java methods
Java method
java (constructor)
Java array
[Java] ArrayDeque
java (override)
java (method)
Java string
java (array)
Java static
Java serialization
java beginner 4
JAVA paid
Studying Java ―― 4
[Java] Get the day of the specific day of the week
Java (set)
java shellsort
[Java] compareTo
Studying Java -5
java reflexes
java (interface)
Java memorandum
Java array
Studying Java ―― 1
[Java] Array
[Java] Polymorphism
Studying Java # 0
Java review
java framework
Java features
[Java] Inheritance
FastScanner Java
Java features
java beginner 3
Java memo
java (encapsulation)
Java inheritance