|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 22 Jan 2002 23:29:40 To : vitus@ice.ru Subject : Re: "Hоpмальный" -------------------------------------------------------------------------------- On Tue, 22 Jan 2002 18:34:09 +0000 (UTC), vitus@ice.ru <vitus@ice.ru> wrote: >Alex Korchmar <Alex.Korchmar@p65.f423.n5020.z2.fidonet.org> wrote: >AK>Hi vitus@ice.ru! >AK>At Mon, 21 Jan 02 22:47:36 +0300 vitus@ice.ru wrote: > > vir>> С другой стороны большинство программ обрабатывают неуспешность malloc > vir>> одним единственным способом - perror("malloc");exit(1); А это как раз >AK>в линуксе? Это довольно интересная глупость. > > vir>> Вообще - интересная идея - блокирующий malloc - если памяти нехвата, >AK>в линуксе malloc практически _никогда_ не возвращает NULL. >AK>Потому что page on demand. Если у тебя demand, а page взять неоткуда - > >Hу это лечится, Посредством echo 1 >/proc/sys/vm/overcommit_memory. ет (c) ru.os.cmp. Всего полгода как обсуждали кажется в ru.unix.prog -- вышеприведенное практически ничего не лечит. Собственно, единственный результат -- malloc иногда может вернуть 0. Даже если не выставлены лимиты. Hо только при совсем уж хамских запросах. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1511783fa7b2.html, оценка из 5, голосов 10
|