Главная
Study mode:
on
1
Intro
2
Your Father's Complexity
3
What is Computational Complexity?
4
Who Is Your Father? Another Candidate
5
What Josh Explained...
6
Was Complexity Study Ever Worth It?
7
The Golden Age of Complexity Analysis
8
Keeping the Cores Running Today
9
The Memory Hierarchy
10
Stride Prefetching
11
Data-Dependent Loads
12
What's Going On?
13
Primitive Array
14
Demo
15
Reducing Memory Footprint
16
Improving Data Locality
Description:
Explore the evolving landscape of performance analysis in Java programming through this 49-minute Devoxx conference talk. Delve into the limitations of traditional big-O analysis and discover how memory layout and cache usage significantly impact program performance. Learn about alternative collection implementations, frameworks, and the ObjectLayout library to optimize code for modern hardware architectures. Gain insights from Maurice Naftalin, a Java Champion and JavaOne Rock Star, as he examines the complexities of performance in the new machine age, covering topics such as computational complexity, memory hierarchy, stride prefetching, and data-dependent loads. Understand how to improve data locality and reduce memory footprint to keep processor cores running efficiently in today's computing environment.

Not Your Father's Complexity - Performance in a New Machine Age

Devoxx
Add to list