
Episode 290
Reducing Memory Allocations
Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocatio...
March 12, 202159m 53s
Show Notes
Rob and Jason are joined by Arnaud Desitter. They first discuss blog posts on parameter passing, fuzzing and push_back vs emplace_back. Then they talk to Arnaud Desitter about his successes improving application performance by reducing memory allocations found using heaptrack.
Episode Transcripts
News
- Hacking on Clang is surprisingly easy
- Parameter Passing in C and C++
- Fuzzing Image Parsing in Windows, Part Two: Uninitialized Memory
- Don't blindly prefer emplace_back to push_back
Links
- Reducing Memory Allocations in a Large C++ Application - Arnaud Desitter [ C++ on Sea 2020 ]
- Reducing Memory Allocations in a Large C++ Application - Slides- Arnaud Desitter [ C++ on Sea 2020 ]
- heaptrack
Sponsors
- PVS-Studio. Write #cppcast in the message field on the download page and get one month license
- The Evil within the Comparison Functions
- Top 10 Bugs Found in C++ Projects in 2020