Parallels Desktop for Mac 19 User's Guide
ProductsSupportDocumentation
English
English
  • Parallels Desktop for Mac 19 User's Guide
    • Welcome to Parallels Desktop
      • What You Can Do
      • Editions of Parallels Desktop
      • What's New in Parallels Desktop 19
      • Setting Up Your Mac to Use Windows Applications
      • Other Operating Systems
    • Install or Upgrade Parallels Desktop
      • System Requirements
      • Installing Parallels Desktop
      • Activating and Registering Parallels Desktop
      • Purchasing Parallels Desktop
      • Upgrading Parallels Desktop
        • Installing Software Updates
      • Changing the Language
    • Install or Import Windows
      • Installing Windows
      • Using Boot Camp with Parallels Desktop
      • Importing from an Earlier Version of Parallels Desktop or Another Virtualization Application
      • Downloading and Installing Windows from Microsoft
      • Getting Windows from IT
    • Use Windows on Your Mac
      • Getting Started
        • Launching Windows
        • Opening a Windows Application
        • Installing Windows Applications
        • Shutdown and Suspend Windows
          • Startup and Shutdown Settings
      • Setting How Windows Works with macOS
        • Merging Windows and macOS
        • Setting Windows to Appear in a Single Window
          • Adjusting Window Mode Settings
          • Monitoring Windows in a Scalable Window
        • Running Windows in Full-Screen Mode
          • Adjusting Full-Screen Settings
        • Setting an Application to Open When You Insert a CD/DVD
        • Sharing Items between macOS and Windows
          • Copying and Pasting between macOS and Windows
          • Sharing Files and Folders
          • Sharing iCloud, Dropbox, or Google Drive Folders with Windows
          • Sharing Windows OneDrive Folders with macOS
          • Sharing Applications
          • Setting Files to Open in Your Preferred Application
          • Setting Internet Links or Emails to Always Open in macOS or Windows
          • Opening the Current Safari Page in Microsoft Edge
          • Emailing macOS Files from Windows
          • Sharing External Storage Devices and Volumes
          • Sharing Windows External and Network Drives with macOS
          • Using a Disk Image with a Virtual Optical Drive
          • Adding Windows Disks to macOS Finder
      • Mouse, Trackpad, and Keyboard
        • Setting Your Mouse or Trackpad to Right-Click and Middle-Click
        • Using Keyboard Shortcuts
        • Customizing Keyboard Shortcuts
        • Creating New Keyboard Shortcuts
        • Controlling Windows Input Language In macOS
        • Mouse & Keyboard Settings
      • Connecting External Devices
        • Adjusting Device Settings
      • Connecting Bluetooth Devices
        • Connecting Bluetooth Game Controllers
      • Printing from Windows
        • Sharing a Printer Connected to Your Mac
        • Setting Up a Network Printer
        • Setting Up a USB Printer
      • Using the Built-in or External Webcam
      • Presenting on an External Display or Projector
      • Protecting Your Data
        • Isolating Windows from Mac
        • Working in Windows without Saving Changes
        • Setting Password Requirements
        • Using Apple Touch ID to Log into Windows
        • Encrypting Windows to Protect It from Unauthorized Use
      • Connecting to the Internet or a Network
        • Sharing Network Access Between macOS and Windows
        • Applying Separate Network Settings to Windows
        • Using Host-Only Network Settings
        • Using Wi-Fi with Windows
        • Connecting Windows to a VLAN
      • Optimizing Performance
        • Allocating Specific Amount of Memory to Windows
        • Optimization Settings
        • Pausing Windows When No Applications Are Open
        • Optimizing Virtual Machines for Specific Tasks
        • Use Windows in Travel Mode
        • Scheduling Windows Maintenance
      • Saving Time with Parallels Toolbox
      • Saving a Screenshot from Windows
      • Setting the Appearance of Virtual Machine Dock Icons
      • Allowing Windows Updates While Your Mac is Sleeping
      • Translating Words in Windows
      • Using the Touch Bar in Windows
    • Parallels Desktop Preferences and Virtual Machine Settings
      • Parallels Desktop Preferences
        • General Preferences
        • Shortcuts Preferences
        • Devices Preferences
        • Security Preferences
        • Network Preferences
        • Advanced Preferences
        • Parallels Toolbox
      • Virtual Machine Settings
        • General Settings
        • Options
          • Startup and Shutdown Settings
          • Optimization Settings
          • Sharing Settings
          • Application Settings
          • Full Screen Settings
          • Picture in Picture Settings
          • Web & Email Settings
          • Maintenance Settings
          • Travel Mode Settings
          • More Options
        • Hardware Settings
          • CPU & Memory Settings
          • Graphics Settings
          • Mouse & Keyboard Settings
          • Shared Printers Settings
          • Network Settings
          • Sound & Camera Settings
          • USB & Bluetooth Settings
          • Hard Disk Settings
          • CD/DVD Settings
          • Boot Order Settings
          • TPM Chip
          • Printer Settings
          • Serial Port Settings
        • Security Settings
        • Backup Settings
      • Adding and Removing Devices
        • Support for Virtual and Physical Drives
        • Initializing a Newly Added Hard Drive
        • Connecting a Physical Disk to a Virtual Machine as Internal
    • Advanced Topics
      • Working with Virtual Machines
        • Supported Guest Operating Systems
        • About Virtual Machines
          • Set Where Virtual Machines Are Stored
        • Arranging Virtual Machines
        • Making Virtual Machines Distinctive
        • Changing the Virtual Machine Icon
        • Changing the Virtual Machine Name
        • Cloning a Virtual Machine
        • Backing Up a Virtual Machine
        • Creating and Using Virtual Machine Templates
        • Saving Snapshots of a Virtual Machine
        • Changing Virtual Machine Configuration While in Use
        • Scrolling Horizontally with a Mouse
        • Removing a Virtual Machine
        • Donwloading Pre-Configured Virtual Machines
        • Setting Guest OS Type and Version
        • Changing the Number of Virtual CPUs Allocated to a Virtual Machine
        • Controling Your Virtual Machine's CPU & Memory Usage
        • Using Apple Script with the Guest OS
        • Freeing Up Disk Space
        • Archiving/Unarchiving Virtual Machines
        • Transfering a Virtual Machine to Another Mac
      • Using Other Operating Systems on Your Mac
        • Customizing the Keyboard for a Guest OS
        • Running macOS Virtual Machines
          • Supported Trackpad Gestures
      • Installing and Updating Parallels Tools
        • Parallels Tools Overview
        • Parallels Tools for Windows
        • Parallels Tools for Linux
        • Parallels Tools for Mac
      • Setting File Type Associations
      • Picture in Picture Mode
      • Hiding and Showing Parallels Desktop
      • Removing Parallels Desktop
      • Advanced Settings
      • Shared Network Settings
      • Host-Only Network Settings
      • Creating Custom Host-Only Networks
    • Troubleshooting
    • Parallels Desktop Social Media Pages
    • More Resources
    • Glossary
Powered by GitBook

© 2025 Parallels International GmbH. All rights reserved.

On this page

Was this helpful?

Export as PDF
  1. Parallels Desktop for Mac 19 User's Guide
  2. Parallels Desktop Preferences and Virtual Machine Settings
  3. Virtual Machine Settings
  4. Hardware Settings

CPU & Memory Settings

PreviousHardware SettingsNextGraphics Settings

Was this helpful?

In the CPU & Memory pane, you can view and configure the CPU- and memory-related settings.

To open these settings, choose Actions > Configure > Hardware, then click CPU & Memory.

Option
Description

CPU and memory allocation

If you're using Windows 10 or later, Parallels Desktop allocates the required number of CPUs and amount of memory to the virtual machine automatically so that you get the optimal performance and good experience. It is recommended that you use the default settings.

However, if you are not satisfied with the virtual machine's performance, you can manually specify how much CPU and memory can be consumed by your virtual machine. Select Manual and choose the desired values from the corresponding fields.

Virtual machines created and run in Parallels Desktop for Mac Standard Edition are limited to 4 vCPU cores and 8GB of vRAM. For the Pro and Business Editions, the limitations are as follows:

• Up to 32 vCPU cores for Intel Macs and up to 18 vCPU cores for Apple silicon Macs (maximum tested number);

• Up to 128GB of RAM for Intel Macs; for Apple Silicon Macs, it is:

• Up to 63GB if the host runs macOS 12 Monterey and/or doesn’t implement the 39-bit intermediate address space (base versions of M1 and M2 chips);

• Up to 128GB in all other cases.

Please note that more is not always better. First, try to work with your virtual machine using the default settings. If it is slow, try to add more memory and/or increase the number of CPUs. If the virtual machine becomes faster, it's ok. If not, try to change the CPU and memory allocation some other way. It is not easy to provide more straightforward instructions because the virtual machine performance depends on the Mac's hardware, which apps are running on your Mac, which apps are running in the virtual machine, etc.

If you have a virtual machine with Windows 8.1 or earlier, Linux or macOS operating system, you can choose how much CPU and memory can be consumed by the virtual machine using the Processors and Memory menus.

Extended memory limit This option is available only in Parallels Desktop for Mac Pro and Business Editions installed on a Mac with an Intel processor

This option allows you to allocate more memory to a virtual machine than your Mac physically has. Use this option with care (or your system may significantly slow down) and only on rare occasions, e.g., when you're trying to set up a database on a virtual machine and the installer claims that you don't have enough memory.

Hypervisor

This menu is available only on Mac computers equipped with an Intel processor. Virtual machines created on Apple Silicon Macs always use the Apple hypervisor

In this menu, you can choose whether to use the hypervisor from Parallels or from Apple. It is recommended that you use the Parallels hypervisor.

Adaptive Hypervisor

Select this option to set Parallels Desktop to automatically optimize performance for the virtual machine or macOS depending on which application you're working with at the moment. When you're using a virtual machine app, more resources are given to the virtual machine, and when you're using a macOS application, more resources are given to macOS.

Enable nested virtualization

This menu is available only in Parallels Desktop for Mac Pro and Business Editions installed on a Mac with an Intel processor provided that the virtual machine is configured to use the Parallels hypervisor.

Select this option to enable nested virtualization support. Parallels Desktop allows you to run:

  • Hyper-V virtual machines inside Windows 8 or newer, and Windows Server 2012 or newer virtual machines;

  • Parallels Desktop inside a macOS virtual machine;

  • VMware ESXi virtual machines;

  • Xen and kernel-based virtual machines in versions of Linux that support Xen and KVM.

If you use Parallels virtual machines to build, debug, and test applications, enable nested virtualization to install and work in:

  • Android emulator for Visual Studio;

  • iPhone emulator for Visual Studio;

  • Xamarin.Android;

  • Android Studio;

  • Embarcadero RAD Studio;

  • Docker for Windows;

  • Microsoft Visual Studio + TwinCat 3 (support for TwinCat 3 is being tested, and there may be some bugs).