
Reducing Memory Allocations
CppCast
03/12/21
•59m
About
Comments
Featured In
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
Previous Episode

The Old New Thing
March 5, 2021
•59m
Rob and Jason are joined by Raymond Chen from Microsoft. They first talk about Herb Sutter's virtual ISO Plenary Trip Report and some new features voted into the C++23 draft. Then they talk to Raymond Chen from Microsoft about his career working on Windows and the Old New Thing blog.
News
Links
- Raymond’s blog The Old New Thing. Here’s the post that made his July 4 family picnic a little more stressful
- Raymond is managing editor of the Windows Universal Samples and the Windows Classic Samples repos on GitHub.
- Here’s a YouTube playlist of Raymond’s One Dev Minute short videos.
- Raymond can be found on GitHub as @oldnewthing, and his necktie’s Twitter account is @ChenCravat.
Sponsors
Next Episode

Event Streaming
March 19, 2021
•59m
Rob and Jason are joined by Alex Gallego. They first discuss blog posts from Visual C++ on Intellisense updates and a tutorial for programming Starcraft AI. Then they talk to Alex Gallego about Red Panda, the event streaming platform written in C++ that's compatible with the Kafka API.
Episode Transcripts
News
- MTuner
- Intellisense Improvements In Visual Studio 2019
- STARTcraft - Complete Beginner Starcraft: Broodwar AI Programming Tutorial with C++ / BWAPI STARTcraft
- Git source has a banned.h file that blocks use of certain C functions
Links
Sponsors
- PVS-Studio. Write #cppcast in the message field on the download page and get one month license
- Date Processing Attracts Bugs or 77 Defects in Qt 6
- COVID-19 Research and Uninitialized Variables
If you like this episode you’ll love
Promoted




