Frictionless Allocators

Frictionless Allocators

CppNow via YouTube Direct link

Emery Berger

9 of 32

9 of 32

Emery Berger

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Frictionless Allocators

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

  1. 1 Intro
  2. 2 Frictionless Allocators
  3. 3 Outline of Talk
  4. 4 What is an allocator?
  5. 5 Why Do We Want Allocators?
  6. 6 A Faster Allocator
  7. 7 Performance
  8. 8 Special Memory
  9. 9 Emery Berger
  10. 10 Initial empirical results
  11. 11 Early Results
  12. 12 Allocator Traits (since 2011)
  13. 13 How did we improve support in C++17
  14. 14 How does pmr work?
  15. 15 memory_resource
  16. 16 Standard Resources
  17. 17 Idiom and usage of pmr
  18. 18 Quick Example
  19. 19 Scoped Allocator Model
  20. 20 Limitations of pmr
  21. 21 Bloomberg Experience
  22. 22 Unsupported use cases
  23. 23 Allocator Propagation
  24. 24 Complexity of Propagation
  25. 25 Syntactic overhead is high
  26. 26 Copy Constructor Issue
  27. 27 Ideal Model
  28. 28 Allocator Awareness
  29. 29 Why Implicit from Members?
  30. 30 Allocator Aware Properties
  31. 31 Simplifying Construction
  32. 32 Worked Example

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.