Micro-Optimization for Fun and Profit - Scala Days Seattle

Micro-Optimization for Fun and Profit - Scala Days Seattle

Scala Days Conferences via YouTube Direct link

Allocation Free Stack

21 of 45

21 of 45

Allocation Free Stack

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Micro-Optimization for Fun and Profit - Scala Days Seattle

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Dont microoptimize
  3. 3 Simplified IO
  4. 4 GitHub
  5. 5 Physical Factors
  6. 6 Layers of abstraction
  7. 7 Happy paths and unhappy paths
  8. 8 What is slow
  9. 9 What is fast
  10. 10 Pro tip
  11. 11 Implementing IO
  12. 12 IO Fiber
  13. 13 IL Fiber
  14. 14 Run
  15. 15 Continue
  16. 16 Async
  17. 17 Measuring
  18. 18 SBTJMH
  19. 19 Micro Benchmarks
  20. 20 Micro Optimizations
  21. 21 Allocation Free Stack
  22. 22 Continuation Stack
  23. 23 Dynamic Arrays
  24. 24 Array Stack
  25. 25 Array Copy
  26. 26 Benchmarks
  27. 27 Why did it get worse
  28. 28 The results
  29. 29 Why I tried different array bounds
  30. 30 The problem with micro benchmarks
  31. 31 Optimization for fun
  32. 32 The answer
  33. 33 The solution
  34. 34 Bias
  35. 35 Allocation Free Results
  36. 36 Encoding
  37. 37 Results
  38. 38 Pattern Matching
  39. 39 If Else
  40. 40 Deftag
  41. 41 Invoke Virtual
  42. 42 More Stack Less Game
  43. 43 Current
  44. 44 Faster
  45. 45 Takeaways

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.