Completed
Finalize
Class Central Classrooms beta
YouTube playlists curated by Class Central.
Classroom Contents
Micro Optimizing Go Code
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 What is BlakeToHash
- 3 The problem
- 4 Blake
- 5 Hash Interface
- 6 Go Benchmark Ecosystem
- 7 Go Testing
- 8 Benchmarks
- 9 WebView
- 10 Math Bits
- 11 G
- 12 Inlining
- 13 Inliner
- 14 Hard stops
- 15 Round function
- 16 inline function
- 17 G is too expensive
- 18 Get rid of function calls
- 19 Triple addition
- 20 Budget code
- 21 Dont chase this
- 22 Whats next
- 23 P prof
- 24 Assembly
- 25 Bounce Checking
- 26 SSA
- 27 Go Compiler
- 28 Linear code
- 29 Bounce checks
- 30 Hash state
- 31 Preventative hints
- 32 Eliminate bounds checks
- 33 Performance improvement
- 34 Eliminate allocations
- 35 Slices
- 36 Finalize
- 37 Pattern Matching
- 38 Sum
- 39 Some
- 40 Slice
- 41 Pvalues
- 42 Diminishing Returns
- 43 More Optimization
- 44 Worth it