LINUX.ORG.RU

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

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

https://www.netbsd.org/docs/kernel/uvm.html#uvm-out-of-memory

А как malloc, new и прочие работают в NetBSD?

В Windows есть https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc который при flAllocationType MEM_RESERVE может просто резервировать память. Но это системное API, это нужно делать специально. А по умолчанию malloc, new и подобные функции делают MEM_COMMIT.

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

https://www.netbsd.org/docs/kernel/uvm.html#uvm-out-of-memory

А как malloc, new и прочие работают в NetBSD?

В Windows есть https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc который при flAllocationType может просто резервировать память. Но это системное API, это нужно делать специально. А по умолчанию malloc, new и подобные функции делают MEM_COMMIT.