Local - Arena - Memory Allocators
Offered By: CppNow via YouTube
Course Description
Overview
Explore the importance and effectiveness of local memory allocators in C++ programming through this comprehensive conference talk by John Lakos at C++Now 2017. Delve into the performance implications of memory allocation strategies, comparing global allocators with various types of local allocators. Learn about six key dimensions for characterizing subsystems and selecting appropriate allocators: fragmentability, allocation density, variation, utilization, locality, and contention. Examine empirical evidence demonstrating substantial runtime performance improvements achieved through the strategic use of local allocators. Gain insights from Lakos' extensive experience in large-scale C++ software design and his work at Bloomberg LP, as he shares practical knowledge on optimizing memory management for enhanced system performance.
Syllabus
C++Now 2017: John Lakos "Local (“Arena”) Memory Allocators"
Taught by
CppNow
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX UNSW Computing 1 - The Art of Programming
OpenLearning Mobile Robotics
Open2Study