Overview
Syllabus
Intro
Lambda: performance
Lambda: SUT
Linkage: How?
Linkage: What?
Linkage: lambda chain
Linkage: anonymous chain
Linkage: benchmark
Linkage: results (cold)
Linkage: Main contributors (lambda)
Non-capture lambda: benchmarks
Capture: results
Capture: exploring asm
Capture: benchmark
Capture: chain results
Capture: beware of microbenchmarks
Capture: LF's inline tree
Capture: lambda slow warmup
Capture: time-to-performance
Invocation: performance
Inline: benchmark
Scalar replacement: benchmark
Scalar replacement: results
Scalar replacement: asm
Lazy vs Eager: benchmark
Lazy vs Eager: results
Taught by
Java