C++Now 2021 has ended
Back To Schedule
Wednesday, May 5 • 7:00am - 8:30am
The Performance Price of Dynamic Memory in C++

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Everyone uses dynamic memory in C++, but what is the performance cost that we are paying which we might be unaware of?

In this lecture we will talk about the performance aspects of using dynamic memory, more specifically:
* Allocating and deallocating memory: programs allocating and deallocating many objects can experience slowness because of memory allocation and deallocation.
* Memory access speed: sometimes, the bottleneck is related to how we arrange data in memory or the memory access pattern.

We will provide information on the reasons why the usage of dynamic memory is slow with examples and propose solutions or workaround to make it faster.

avatar for Ivica Bogosavljevic

Ivica Bogosavljevic

Application Performance Consultant, Johny's Software Lab LLC
Ivica is an Application Performance Specialist working in the industry for 10 years. His professional focus is application performance improvement - techniques used to make your C/C++ program run faster by using better algorithms, better exploiting the underlying hardware, and better... Read More →

Wednesday May 5, 2021 7:00am - 8:30am MDT