Главная
Study mode:
on
1
Intro
2
Method Handles in JDK 7 GA
3
The Grand Plan
4
VM Anonymous Classes Constant Pool Patching
5
Lambda Form Caching
6
Sharing vs Customization
7
Lambda Form Precompilation
8
Non-Constant Method Handle Invocation
9
Ultimate Sharing
10
MethodHandle.asType() Better Caching/ Sharing
11
Reduce stack consumption
12
Lightweight Code Loading
13
JEP 193: Variable Handles
Description:
Explore the state of java.lang.invoke in this comprehensive conference talk from the 2015 JVM Language Summit. Dive into the evolution of Method Handles since JDK 7, examining key concepts such as VM Anonymous Classes, Constant Pool Patching, and Lambda Form Caching. Learn about the balance between sharing and customization, and discover advancements in Lambda Form Precompilation and Non-Constant Method Handle Invocation. Investigate improvements in MethodHandle.asType() caching and sharing, as well as efforts to reduce stack consumption. Gain insights into Lightweight Code Loading and the introduction of Variable Handles through JEP 193. This in-depth presentation by Vladimir Ivanov offers valuable knowledge for language designers, compiler writers, tool builders, runtime engineers, and VM architects interested in the intricacies of java.lang.invoke.

State of Java.lang.invoke - JVM Language Summit 2015

Java
Add to list
0:00 / 0:00