Skip to content

Details

Details
The performance of an application is not only limited by the processing power of the CPU, but often times also by the use of main memory.
Even if there are several levels of hardware optimizations, we often reach a point where our application needs to take care for optimal use of memory. In addition, the program code is responsible to not "leak" memory that could lead to poor performance or even an unstable system.
This talk will give an overview of the mechanisms involved in the Linux memory system and how they collaborate with the memory hardware.
We will then look at multiple tools that can help ensure optimal and correct memory usage. Either when we already have problems or, better yet, before they arise.

About the speaker
Christian holds a Masters degree in Computer Science FHNW and has been part of many embedded software development teams at SCS.
His main interest is in high-performance software, which is usually written in C++ and deployed on Yocto or Zephyr based systems. He is also responsible for the internal "Jumpstart" academy and has given several talks on various topics, such as Coroutines, Modern C++, CI, etc.

Events in 8005 Zürich, CH
Knowledge Sharing
Embedded Linux
Linux
Open Source
Software Development

Members are also interested in