Completed
why a new runtime scheduler is needed?
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Go Performance Unleashed - Optimizing Runtime and Memory
Automatically move to the next video in the Classroom when playback concludes
- 1 intro
- 2 preamble
- 3 about myself
- 4 agenda
- 5 first things first...
- 6 why a new runtime scheduler is needed?
- 7 a java example
- 8 the challenge
- 9 go runtime scheduler
- 10 csp communicating seq. processes
- 11 another java comparison
- 12 os threads have a fixed-size stack for saving the state
- 13 go memory model
- 14 bemchmarking preconditions
- 15 how to write a benchmark
- 16 becnhmarking two functions
- 17 create and run the benchmark functions
- 18 how to read a benchmark
- 19 create and run the benchmark functions
- 20 how to read a benchmark
- 21 using benchstat to compare the results
- 22 profiling
- 23 testing again...
- 24 ... now let's analyse the faster one
- 25 be aware of compiler optimisations
- 26 best practices
- 27 some study references...