LINUX.ORG.RU

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

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

А вообще корни проблемы растут от overcommit-а. Вот это тоже глупость та ещё. Кому только в голову пришла. Память нужно выделять сразу. Сколько запросили - столько выделил и зарезервировал. Или NULL вернул. И точка. Если память не используется - значит её надо свопировать постепенно. Уйдёт в своп и физический RAM освободится. А вообще выделять память и не использовать это странно, просто надо исправлять такой софт.

Исправление Legioner, :

А вообще корни проблемы растут от overcommit-а. Вот это тоже глупость та ещё. Кому только в голову пришла. Память нужно выделять сразу. Сколько запросили - столько выделил и зарезервировал. Или NULL вернул. И точка. Если память не используется - значит её надо свопировать постепенно. Уйдёт в своп и физический RAM освободится. А вообще выделять память и не использовать это странно, просто не надо таким софтом пользоваться.

Исправление Legioner, :

А вообще корни проблемы растут от overcommit-а. Вот это тоже глупость та ещё. Кому только в голову пришла. Память нужно выделять сразу. Сколько запросили - столько выделил и зарезервировал. И точка. Если память не используется - значит её надо свопировать постепенно. Уйдёт в своп и физический RAM освободится. А вообще выделять память и не использовать это странно, просто не надо таким софтом пользоваться.

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

А вообще корни проблемы растут от overcommit-а. Вот это тоже глупость та ещё. Кому только в голову пришла. Память нужно выделять сразу. Сколько запросили - столько выделил и зарезервировал. И точка. Если память не используется - значит её надо свопировать постепенно. Уйдёт в своп и физический RAM освободится.