История изменений
Исправление hateyoufeel, (текущая версия) :
А в Windows и FreeBSD malloc возвращает NULL когда не может выделить память…
В FreeBSD тот же overcommit по дефолту включен и никто не мешает сделать malloc(1T) и получить указатель.
С другой стороны, на Windows overcommit просто не нужен, потому что основная потребность в overcommit сейчас – это чтобы fork() работал.
Исходная версия hateyoufeel, :
А в Windows и FreeBSD malloc возвращает NULL когда не может выделить память…
В FreeBSD тот же overcommit по дефолту включен и никто не мешает сделать malloc(1T) и получить указатель. Про Windows не скажу.