LINUX.ORG.RU

История изменений

Исправление mashina, (текущая версия) :

Я вот както особо не встречал чтобы 32 битный процесс очень быстро выжирал свои 4 гига (хотя реально у него их всего 2 в дефолтной конфигурации т.к. младшие 2 это кернелспейс),

Самая распространённая конфигурация раньше была 3 + 1, а позже с EMT64 окло 3.4 на 0.6. malloc() реально возвращает 0 как только заканчивается адресное пр-во для sbrk() или mmap().

Отсюда вывод - получить 0 из малока маловероятно

Чушь же. Текучие долгоживущие сервисы на 32битных ядрах всегда доходят до такого состояния, не обязательно выжирать всё сразу.

Исходная версия mashina, :

Я вот както особо не встречал чтобы 32 битный процесс очень быстро выжирал свои 4 гига (хотя реально у него их всего 2 в дефолтной конфигурации т.к. младшие 2 это кернелспейс),

Самая распространённая конфигурация раньше была 3 + 1, а позже с EMT64 окло 3.4 на 0.6. malloc() реально возвращает 0 как только заканчивается адресное пр-во ддя sbrk().

Отсюда вывод - получить 0 из малока маловероятно

Чушь же. Текучие долгоживущие сервисы на 32битных ядрах всегда доходят до такого состояния, не обязательно выжирать всё сразу.