Testing the Limits of Allocator Awareness
Offered By: CppNow via YouTube
Course Description
Overview
Explore the intricacies of allocator-aware containers in modern C++ through this comprehensive conference talk from C++Now 2017. Delve into the evolution of allocator requirements from C++03 to C++14, examining the implications for library users, implementors, and custom allocator designers. Learn about a suite of custom allocator components developed to test conformance and performance of library implementations across major C++ compilers (Clang/GCC/MSVC). Discover the design and implementation details of these allocator components and their use as policy types for a high-level allocator class template. Gain insights into the methodology for conformance and performance testing, and analyze the results to understand the practical impact of stateful allocation strategies and synthetic pointers on container performance. Benefit from the speaker's 24 years of C++ experience, primarily in medical imaging and analytics.
Syllabus
C++Now 2017: Bob Steagall “Testing the Limits of Allocator Awareness"
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube