I am confused on how memory allocation works.
I am using a 2018 15" Macbook Pro with 16GB of system RAM and 4GB of vRAM. I understand from KB124575 that the APIs used by MacOS do not allow applications to directly request vRAM. I frequently run parallels alongside MATLAB, so memory management is of concern.
My question is: If I use the Auto setting for vRAM management in the hardware tab of the Parallels Configuration window, and I assign Parallels half of my system RAM, will it occupy 8GB plus whatever vRAM the Host decides? Or should I manually set it to 2GB vRAM and 6GB system RAM to maximize on system RAM usage?
Any advice, as well as clarification on the memory management systems over KB124575, is greatly appreciated.
I am using a 2018 15" Macbook Pro with 16GB of system RAM and 4GB of vRAM. I understand from KB124575 that the APIs used by MacOS do not allow applications to directly request vRAM. I frequently run parallels alongside MATLAB, so memory management is of concern.
My question is: If I use the Auto setting for vRAM management in the hardware tab of the Parallels Configuration window, and I assign Parallels half of my system RAM, will it occupy 8GB plus whatever vRAM the Host decides? Or should I manually set it to 2GB vRAM and 6GB system RAM to maximize on system RAM usage?
Any advice, as well as clarification on the memory management systems over KB124575, is greatly appreciated.


