The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Facebook представил механизм TMO, позволяющий экономить 20-32% памяти на серверах, opennews (??), 21-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


131. "Facebook представил механизм TMO, позволяющий экономить 20-3..."  +/
Сообщение от Аноним (127), 21-Июн-22, 20:12 
Только не читайте про стандартный аллокатор malloc в glibc: сильно будете удивлены, что он почти не отдаёт данные при выполнении операции free().
Ответить | Правка | К родителю #124 | Наверх | Cообщить модератору

137. "Facebook представил механизм TMO, позволяющий экономить 20-3..."  +/
Сообщение от YetAnotherOnanym (ok), 21-Июн-22, 20:55 
Надо же... А я когда-то написал демона на сях, у которого в цикле было malloc в начале и free в конце, так он месяцами крутился и не тёк. А должен был бы течь, если free не освобождает.
Ответить | Правка | Наверх | Cообщить модератору

141. "Facebook представил механизм TMO, позволяющий экономить 20-3..."  +/
Сообщение от Аноним (127), 21-Июн-22, 22:16 
Современные версии аллокатора в glibc не отдают память в ОС, выделенную на хипе, если её нельзя уменьшить через sbrk, а аллокации через новые регионы требуют выделения сразу большого количества памяти за раз (от 16 МБ, если не ошибаюсь).
Баг от 2006 года: https://sourceware.org/bugzilla/show_bug.cgi?id=2531
https://stackoverflow.com/a/48652734
Ответить | Правка | Наверх | Cообщить модератору

149. "Facebook представил механизм TMO, позволяющий экономить 20-3..."  +/
Сообщение от YetAnotherOnanym (ok), 22-Июн-22, 07:57 
Гы... Теперь олдфаги могут кряхтеть, что "раньше и malloc/free нормально работали".
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру