Taming Dynamic Memory - An Introduction to Custom Allocators
Offered By: ACCU Conference via YouTube
Course Description
Overview
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
Related Courses
Heterogeneous Parallel ProgrammingUniversity of Illinois at Urbana-Champaign via Coursera Advanced Operating Systems
Georgia Institute of Technology via Udacity 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity Android Performance
Google via Udacity