The Fastest Way to Become a Backend Developer Online
NY State-Licensed Certificates in Design, Coding & AI — Online
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the intricacies of custom allocators in C++ programming through this comprehensive conference talk from ACCU 2019. Delve into the world of dynamic memory allocation, moving beyond the standard new and malloc functions to address performance, safety, and hardware restriction challenges. Learn about basic allocation techniques like pooling and monotonic allocation, and their impact on performance and reliability. Examine technical challenges in allocator implementation, including alignment issues and stateful allocator management in the standard library. Discover popular allocator implementations and gain insights on integrating them into modern C++ codebases. Benefit from the expertise of Andreas Weis, an experienced C++ developer with a background in various domains, as he shares his knowledge on writing portable code and creating efficient, richly-typed interfaces.
Syllabus
Taming Dynamic Memory - An Introduction to Custom Allocators - Andreas Weis [ACCU 2019]
Taught by
ACCU Conference