Free courses from frontend to fullstack and AI
AI Adoption - Drive Business Value and Organizational Impact
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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