Акос 7. Динамическая память. Устройство аллокатора. malloc(0) в цикле. OOM-killer

Динамическая память. Говорим про функции для работы с динамической памятью: malloc/calloc/realloc и про системные вызовы, стоящие за этими функциями: brk/mmap Смотрим, что будет, если сделать malloc(0) в бесконечном цикле. Как oom-killer выбирет, какой процесс остановить. Пишем бинарное дерево из строк со своей функцией сравнения. Ведет Миша Филитов Архитектура компьютера и операционные системы. Семинарское занятие 238 группы ФКН ПМИ. НИУ ВШЭ Конспект: 0:00 - вводная часть 4:12 - malloc/calloc/realloc 41:47 - как устроен malloc внутри 1:02:24 - хак, чтобы узнать размер блока 1:05:16 - malloc переиспользует освобожденную память 1:15:55 - malloc(0) в бесконечном цикле
Back to Top