1. chevanton1988

    chevanton1988 Bit poster

    Messages:
    2
    Hi,

    If I have 8GB of RAM and I allocate 4GB for MAC OS and another 4GB for Windows. Does RAM for MAC is constantly allocated on 4GB or It is on 8GB and it will be split when I start windows with Parallels software?

    Thanks
     
  2. Specimen

    Specimen Product Expert

    Messages:
    3,236
    Neither.

    When Parallels (and subsequently the Windows VM) is not running, OS X has all the RAM for itself.
    Once the Windows VM is started it starts expanding the used RAM as needed up to the allocated limit, this means that if Windows is using 1.5 GB out of 4 GB, this will only take 1.5 GB (plus about 500 MB for the Parallels app itself) from OS X.
    Once the VM is shut down, the RAM is given back to OS X.
     
  3. chevanton1988

    chevanton1988 Bit poster

    Messages:
    2
    Can I change allocated limit during work for example I allocate 4GB for Windows VM and I need more? Can I simply add more RAMs?

    From your reply I can conclude, this allocation is dynamic. You reserve maximum limit and It is not full used. It use as it need.
     
  4. Specimen

    Specimen Product Expert

    Messages:
    3,236
    You can't change the allocated RAM of an OS that is running, you'll have to shut down Windows first.

    The allocation is dynamic although as far as Windows is concerned Windows always has 4 GB available. Dynamic here is just that Parallels doesn't tell OS X to reserve the whole 4 GB for it, it asks for more up until 4 GB, but for Windows it's always 4 GB that it sees.
     
    Last edited: Oct 23, 2013

Share This Page