[Перевод] Почему первый вызов моей malloc всегда аллоцирует 72 КБ?
Мне нравится экспериментировать с кастомными аллокаторами памяти, используя собственные реализации. И хотя модульные тесты помогают убедиться в их корректности, настоящей проверкой становится работа аллокатора в реальных программах. Коротко о теме статьи. Стандартная библиотека C++ инициализирует механизм обработки исключений на раннем этапе, выделяя память для «резервного пула», чтобы можно было использовать её под выброс исключений, если malloc вдруг провалится.
https://habr.com/ru/companies/ruvds/articles/1006290/
#ruvds_перевод #программирование #c++ #с #linux #malloc #аллокация_памяти

