Cross Run Considerations with Gil Tene
944 views · Published 1 August 2018 · 28:49 · Indexed 14 November 2026
Channel: Java · 2018 · Science & Technology
Various recent (and several future) features of JVMs demonstrate a common wish for cross-run repeatability of information that has historically been local and ephemeral within a running instance. Class Data sharing, Profile sharing, externalized JIT'ing, Compiled code stashing, and even AOT all share a common sensitivity to run-to-run variability in symbol and value choices, order, and relationship. In this talk, we'll cover specific examples of relevant behavior found in HotSpot based of JVMs, including reflection, lambda expressions, class loaders, and other runtime code generation patterns. We will discuss solutions to issues found, and their impact on some desirable metrics.
More from this channel
-
12:53
JavaOne OnSite -- Java User Group Sunday with Community Leaders
-
14:29
JavaOne Onsite -- Duke's Choice Award Winners
-
5:46
Java at Mobile World Congress 2011
-
3:40
Java at Mobile World Congress #3
-
3:32
JavaOne Juniper Keynote Highlights 10-4-2011
-
2:18
Duke's Choice Award Winners: JFrog
-
5:05
JavaFX Expert Jim Weaver Discusses JavaFX 2.0
-
11:07
Meet The Experts JavaOne Japan Part 2 - Chuck Munn Lee