Eu testei no meu MacOS e está funcionando. Eu uso o código desta pergunta . E o sistema me permite alocar mais de 40Gb de memória, com apenas 16Gb de RAM onboard e 6Gb de swap usado (no processo de imagem de alocação antes da execução do OOM-killer).
Minhaversãodokernelé:
DarwinAT-MacBook-Pro-2.local16.5.0DarwinKernelVersion16.5.0:FriMar316:52:33PST2017;root:xnu-3789.51.2~3/RELEASE_X86_64x86_64
Eunãoencontreiapossibilidadedeconfiguraroovercommit,masparecê-locomopadrão2.Masdevemoslembrar,queoMacOStemswapdinâmicoe