ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Taming Dynamic Memory - An Introduction to Custom Allocators - Andreas Weis [ACCU 2019]

Автор: ACCU Conference

Загружено: 2019-04-19

Просмотров: 6541

Описание: #allocators #c++ #ACCUConf

Dynamic memory allocation is a feature that is often taken for granted. Most developers use some form of new or malloc every day, usually without worrying too much what goes on behind the scenes. But what about those situations where the built-in mechanisms are not good enough, be it for reasons of performance, safety, or due to restrictions of the target hardware?

In this talk we will explore how custom allocators can be used to overcome those issues. We will explain how basic allocation techniques like pooling and monotonic allocation behave with regards to performance and reliability. We will take a look at some of the technical challenges behind allocators, like the different forms of alignment and the way that the standard library manages stateful allocators. And finally we will take a look at some popular allocator implementations and how to integrate them with a modern C++ codebase.

-------------------

Andreas has been writing C++ code in many different domains, from real-time graphics, to distributed applications, to embedded systems. As a library writer by nature, he enjoys writing portable code and exposing complex functionalities through simple, richly-typed interfaces. Both of which C++ allows him to do extensively. Andreas is also one of the co-organizers of the Munich C++ User Group, which allows him to share this passion with others on a regular basis. He currently works for BMW, where he tries to make cars smarter than humans.

-------------------------
Future Conferences:
ACCU 2019 Autumn Conference, Belfast (UK):
2019-11-11 and 2019-11-12.
ACCU 2020 Spring Conference, Bristol (UK), Marriott City Centre:
2020-03-24 to 2020-03-28.
-------------------------
ACCU Website: www.accu.org
ACCU Conference Website: conference.accu.org
ACCU Twitter: @ACCUConf
ACCU YouTube:    / accuconf  

Filmed and Edited by Digital Medium Ltd - events.digital-medium.co.uk
Contact: [email protected]

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Taming Dynamic Memory - An Introduction to Custom Allocators - Andreas Weis [ACCU 2019]

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

CppCon 2017: John Lakos “Local ('Arena') Memory Allocators (part 1 of 2)”

What's a Memory Allocator Anyway? - Benjamin Feng

What's a Memory Allocator Anyway? - Benjamin Feng

GPU programming with modern C++ - Michael Wong [ACCU 2019]

GPU programming with modern C++ - Michael Wong [ACCU 2019]

Создание простого динамического распределителя памяти (malloc)

Создание простого динамического распределителя памяти (malloc)

The cell as a computer: Turing complete and massively parallel - Andy Thomason [ACCU 2019]

The cell as a computer: Turing complete and massively parallel - Andy Thomason [ACCU 2019]

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

Introduction to Wait-free Algorithms in C++ Programming - Daniel Anderson - CppCon 2024

Writing My Own Malloc in C

Writing My Own Malloc in C

Elsewhere Memory (C++20 Abstract Machine) + Virtual Memory - Niall Douglas [ACCU 2019]

Elsewhere Memory (C++20 Abstract Machine) + Virtual Memory - Niall Douglas [ACCU 2019]

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care

OSDI '21 — От эффективности malloc к эффективности флота: распределитель памяти с поддержкой боль...

OSDI '21 — От эффективности malloc к эффективности флота: распределитель памяти с поддержкой боль...

Getting Allocators out of Our Way - Alisdair Meredith & Pablo Halpern - CppCon 2019

Getting Allocators out of Our Way - Alisdair Meredith & Pablo Halpern - CppCon 2019

Safety-First: How To Develop C++ Safety-Critical Software - Andreas Weis - CppNow 2023

Safety-First: How To Develop C++ Safety-Critical Software - Andreas Weis - CppNow 2023

Lock-free programming with modern C++ - Timur Doumler [ACCU 2017]

Lock-free programming with modern C++ - Timur Doumler [ACCU 2017]

Динамические массивы в C

Динамические массивы в C

What Programmers Should Know About Memory Allocation - S. Al Bahra, H. Sowa, P. Khuong - CppCon 2019

What Programmers Should Know About Memory Allocation - S. Al Bahra, H. Sowa, P. Khuong - CppCon 2019

КодРевью лидера мнений: как можно нарушить сразу все принципы разработки? Тесты для галочки

КодРевью лидера мнений: как можно нарушить сразу все принципы разработки? Тесты для галочки

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

P. Mason-Bumper a quick guide to Bump allocators for ultra-high performance intermediate allocations

P. Mason-Bumper a quick guide to Bump allocators for ultra-high performance intermediate allocations

ЕОПТ 055 | СВОЙ СЕРВЕР ЗА 5 МИНУТ

ЕОПТ 055 | СВОЙ СЕРВЕР ЗА 5 МИНУТ

Custom Allocator Tutorial - How-To

Custom Allocator Tutorial - How-To

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]