AI Product Expert Certification - Master Generative AI Skills
The Most Addictive Python and SQL Courses
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about ownership-aware memory profiling techniques for C++ applications in this 52-minute conference talk from CppCon 2025. Explore a revolutionary approach to memory profiling that directly ties allocations to objects under the RAII model, enabling developers to answer critical questions about memory usage without manual code instrumentation. Discover the fundamentals of memory profiling and understand why traditional tools like valgrind, massif, or heaptrack may fall short in providing actionable insights. Master the concept of making memory profilers "object-aware" by tracking deallocations that occur during destructor calls, allowing for direct measurement of all non-trivial objects allocated throughout a program's lifetime. Examine an open-source tool designed for ownership-aware profiling and see how this technique can be applied in real-world scenarios through a detailed case study demonstrating memory usage reduction strategies. Gain practical knowledge from Alecto Irene Perez, a C++ enthusiast and Software Engineer at Vola Dynamics, who specializes in API design, performance optimization, and numerical computing, bringing expertise in template metaprogramming and tooling development to help you optimize your C++ applications' memory footprint.
Syllabus
Is Your C++ Code Leaking Memory? Discover the Power of Ownership-Aware Profiling
Taught by
CppCon