Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn EDR Internals: Research & Development From The Masters
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn the fundamentals and advanced concepts of custom memory allocators in C++ through this comprehensive conference talk from CppCon 2025. Explore the critical role of effective memory management in building efficient and reliable C++ applications, starting with the basics of dynamic memory management and progressing to sophisticated custom allocator implementations. Discover the standard allocator model and master techniques for designing custom allocators that optimize memory usage, reduce fragmentation, and improve application performance. Examine practical examples demonstrating real-world applications of custom allocators in production environments. Gain insights from Kevin Carpenter, an experienced Software Engineer specializing in high-availability C++ solutions, who shares his expertise in transaction software, financial modeling, and system integration. Access accompanying slides and code examples to reinforce your understanding of memory allocation strategies and implementation patterns that can unlock the full potential of memory management in your C++ projects.
Syllabus
Back to Basics: Custom Allocators Explained - From Basics to Advanced - Kevin Carpenter - CppCon
Taught by
CppCon