The OpenNET Project / Index page

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



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

Оглавление

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


195. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +1 +/
Сообщение от анонн (ok), 06-Авг-19, 23:06 
>>Ни кто из программистов не усложняет код для проверки свободной памяти
> гы...
> $ grep -r 'if.*alloc' /usr/src/sys/ | wc -l
>     3132
> вообще это норма проверять успешное выделение памяти.
> if ((p = malloc(1)) == NULL) {
>    что_то_тут_совсем_не_так();
>    пока_пока();
> }

"Ваш новый стандарт!" же:

https://bugzilla.mozilla.org/show_bug.cgi?id=335951
> Lots of missing checks for out-of-memory.
> 5. On Linux, desktop boxes are usually configured to "overcommit" memory, i.e. app never sees NULL from malloc. Kernel just kills the "worst" process when it gets REALLY tight on memory.

))

Ответить | Правка | К родителю #139 | Наверх | Cообщить модератору

270. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от Anonymoustus (ok), 07-Авг-19, 03:14 

Opened:    14 years ago
Updated:    7 years ago

Прэлэстно.

Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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