Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C++ Relocation - How to Achieve Blazing Fast Save and Restore

CppCon via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn advanced C++ optimization techniques in this conference talk from CppCon 2024 that explores the concept of relocatability to solve performance issues related to dynamic memory and pointer chasing. Discover how to implement runtime polymorphism using Type Erasure, a design pattern that eliminates allocations and pointer chasing while improving performance. Master both established and innovative relocation techniques, including the newly introduced "Value Manager" concept in Generic Programming. Explore practical solutions for achieving efficient state saving and restoration through memory mapping buffers, demonstrated by real-world examples such as Google Search Qrewrite's memory management challenges. Gain insights from Eduardo Madrid, an experienced financial technology developer, on implementing these performance-oriented solutions in C++ applications.

Syllabus

C++ Relocation - How to Achieve Blazing Fast Save and Restore and More! - Eduardo Madrid - CppCon 24

Taught by

CppCon

Reviews

Start your review of C++ Relocation - How to Achieve Blazing Fast Save and Restore

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.