LINUX.ORG.RU

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

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

А в Windows и FreeBSD malloc возвращает NULL когда не может выделить память…

В FreeBSD тот же overcommit по дефолту включен и никто не мешает сделать malloc(1T) и получить указатель.

С другой стороны, на Windows overcommit просто не нужен, потому что основная потребность в overcommit сейчас – это чтобы fork() работал.

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

А в Windows и FreeBSD malloc возвращает NULL когда не может выделить память…

В FreeBSD тот же overcommit по дефолту включен и никто не мешает сделать malloc(1T) и получить указатель. Про Windows не скажу.