Disable compressed memory in Mac OS 10.9 Mavericks?

Solution 1:

vm/vm_pageout.h defines the modes for the vm_compressor boot argument, which defaults to VM_PAGER_COMPRESSOR_WITH_SWAP (per vm/vm_compressor.c). For OS X 10.9, 10.10, and 10.11, you can disable compression by changing the vm_compressor_mode argument to 1 (VM_PAGER_DEFAULT). That is:

sudo nvram boot-args="vm_compressor=1"

Then reboot. You can verify the change was successful by running:

sysctl -a vm.compressor_mode

Starting with macOS 10.12 Sierra, the old VM_PAGER_DEFAULT is no longer supported and vm_compressor=1 is converted to vm_compressor=4 inside the kernel.