YoVDO

Local - Arena - Memory Allocators

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Science
University 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