Running out of memory can happen relatively easily due to memory fragmentation. It does not matter in such a case how much RAM is left on the VM. However you can normally solve this by just closing and restarting Zorro. This will release all memory and remove the fragmentation.