Overview
Syllabus
Intro
Performance tuning
Performance tuning internal
Bayesian optimization
How Bayesian optimization works
What does it do
How it finds
Optimality
Autotune
What is Autotune
What is Graal
Open JDK
Inlining parameters
Twitters Quest for Holy Grail
PS scavenge cycles
User CPU time
Ranges
Test setup
Objective
Constraints
Experiments
Results
Results Table
Results Chart
Maximum Landing Site
Low Level Graph
Verification Experiment
Data Visualization
CPU Time
Latency
Performance improvements
Experiment 2 Social Graph
Experiment 3 Social Graph
Experiment 4 Orange Control
Experiment 4 Results
Verification Run
Social Graph
Autotune Social Graph
Autotune parameters
Inlining
Evaluation
Outcome
Max in line size
Inline small code
Autotuned
Taught by
Devoxx