Главная
Study mode:
on
1
Introduction
2
Examples
3
Speed
4
Motivation
5
Problem
6
Class Loaders
7
Known Loaders
8
Unknown Loaders
9
Naming
10
Class Names
11
Reflection
12
Lambda Expressions
13
XML Transform
14
Practical Example
15
Profiles
16
Class IDs
17
Correctness
Description:
Explore cross-run considerations in JVMs with Gil Tene in this 29-minute Java conference talk. Delve into the desire for repeatability across multiple runs of information traditionally confined to a single instance. Examine features like Class Data sharing, Profile sharing, externalized JIT'ing, Compiled code stashing, and AOT, focusing on their sensitivity to run-to-run variations. Analyze specific examples of relevant behavior in HotSpot-based JVMs, including reflection, lambda expressions, class loaders, and runtime code generation patterns. Discuss solutions to encountered issues and their impact on key metrics. Cover topics such as introduction, examples, speed motivation, problem identification, class loaders (known and unknown), naming conventions, class names, reflection, lambda expressions, XML transform, practical examples, profiles, class IDs, and correctness.

Cross Run Considerations in JVM Features

Java
Add to list
0:00 / 0:00