Completed
Manual Optimisation
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
What Lies Beneath
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Dmitry Vyazelenko
- 3 What Lies Beneath
- 4 Executing
- 5 java ... -XX: +PrintInterpreter
- 6 Improving Our Program...?
- 7 How Not to Benchmark
- 8 Let's Benchmark!
- 9 Manual Optimisation
- 10 Without Inlining (-XX:-Inline)
- 11 With Inlining
- 12 JIT Optimisations
- 13 But Processors Got Better...
- 14 Bridging the Gap
- 15 The Memory Hierarchy
- 16 Measuring Cache-Friendliness
- 17 Primitive Array
- 18 Poor Unloved Linkedlist...
- 19 Conclusions From javac soup to hardware nuts, there's a lot of advanced technology here. And as everyone knows to the ignorant
- 20 Digging Deeper...