Myvideo

Guest

Login

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

Uploaded By: Myvideo
28 views
0
0 votes
0

Динамическая память. Говорим про функции для работы с динамической памятью: 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) в бесконечном цикле

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later