How to change memory allocation for WSA on Windows 11

You can now assign the amount of RAM you want WSA to use, and here's how.

WSA memory allocation
WSA memory allocation

On Windows 11, you can now configure the amount of memory to assign for the Windows Subsystem for Android (WSA), and in the guide, you will learn how. In the past, WSA managed memory usage automatically. However, starting with version 2304.40000.5.0, Microsoft added a new option allowing you to specify the amount of memory to allocate to run Android apps.

The new feature will prevent the subsystem from affecting the main system performance on devices without a significant amount of memory or anyone who wants to restrict the memory usage of WSA.

This guide will teach you the steps to change the memory allocation for WSA on Windows 11.

Change memory allocation for Windows Subsystem for Android

To configure how much memory to assign for Android apps on Windows 11, use these steps:

  1. Open Start on Windows 11.

  2. Search for Windows Subsystem for Android and click the top result to open the app.

  3. Click on System.

  4. Click the “Memory and performance” setting.

  5. Choose the memory allocation, including “2GB,” “6GB,” or “16GB.”

    Change memory allocation

  6. Click the Turn off button for the “Turn off Windows Subsystem for Android” setting.

Once you complete the steps, the next time you launch an Android app, the system will assign the amount of memory you specified in the settings for the platform.

Assign custom memory allocation for Windows Subsystem for Android

To set a custom memory size for WSA, use these steps:

  1. Open Start.

  2. Search for Windows Subsystem for Android and click the top result to open the app.

  3. Click on System.

  4. Click the “Memory and performance” setting.

  5. Choose the “Custom” option in the “Memory Allocation” setting.

  6. Confirm the amount of RAM to assign for WSA.

    Custom RAM allocation

  7. Click the Apply button.

  8. Click the Turn off button for the “Turn off Windows Subsystem for Android” setting.

After you complete the steps, the subsystem for Android will only use the custom memory size you specified in the settings.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 14 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me.