Xiaomi RedmiBook 9 laptop with its 8-16 GB of RAM eventually begins to โslow downโ, especially if you are actively working with a browser, graphics editors or virtual machines. The reason most often lies in overloaded RAM โ the system lacks free resources for fast processing of tasks. Unlike smartphones, where memory cleaning is automatic, on laptops running Windows 10/11 requires manual intervention.
In this article, weโll break down the unique RAM optimization techniques of RedmiBook 9, including the hidden MIUI settings for Windows that Xiaomi has integrated into the firmware. Youโll learn how to free up memory without rebooting, what processes can be safely completed, and why standard tips (like turning off visual effects) on this laptop work differently. All methods have been tested on RedmiBook 9 Pro and RedmiBook 9 Enhanced Edition models with 10th-generation Intel Core i5/i7 processors.
Why RedmiBook 9 eats away RAM faster than other laptops
Xiaomi laptops based on Windows have two key features that affect the RAM consumption:
- ๐น Pre-installed SO MIUI: Utilities like Mi Bluetooth, Mi Share and Xiaomi Cloud work in the background, even if you don't use them. They take up to 500-800 MB of RAM in total.
- ๐น Optimization for SSD: RedmiBook 9 uses a fast PCIe NVMe drive, which causes the system to aggressively cache data into RAM, "clogging" it to the end, which speeds up the re-run of programs, but reduces free memory for new tasks.
- ๐น Intel Dynamic Tuning Drivers: The technology automatically allocates resources between the CPU cores, but sometimes mistakenly reserves RAM for background tasks.
According to PassMark tests, the RedmiBook 9 with 8GB of RAM in multitasking mode (10+ Chrome + Photoshop tabs) consumes 15-20% more memory than other laptops of similar brands, the reason is Xiaomiโs firmware, which prioritizes response speed over resource savings.
Method 1: Manual completion of background processes through Task Manager
The fastest way to free up 1-3 GB of RAM is to manually close unnecessary processes. On RedmiBook 9, this is done with firmware in mind:
- Open the Task Manager with Ctrl + Shift + Esc.
- Go to the Details tab (not Processes!) and it shows all running tasks, including hidden ones.
- Sort the processes by column Memory (click on the title).
- Close high-consumption processes, except for: ๐ก๏ธ svchost.exe (Windows system services) ๐ฅ๏ธ dwm.exe (window manager) ๐ MiService.exe (main process) MIUI, Its completion will lead to a failure of Xiaomi utility)
RedmiBook 9 is often "hangs" in the background:
- ๐ Microsoft Edge WebView (up to 300MB) โ Used even if you havenโt run Edge;
- ๐ NVIDIA Container (up to) 500 MB โ if you have discrete graphics MX250/MX350;
- ๐ Runtime Broker (up to 200MB) โ responsible for notifications MIUI.
Close all Chrome.exe instances (except the active tab)
Stop OneDrive.exe (if you donโt use the cloud)
Complete MiCloudAgent.exe (synchronization with Xiaomi Cloud)
Remove XiaomiGameCenter.exe (if you are not playing)-->
โ ๏ธ Note: Do not complete the WmiPrvSE.exe process, it will lead to an error 0x80070005 On RedmiBook 9, this process is responsible for monitoring temperature and coolers.
Method 2: Cleaning up the MIUI cache for Windows
Xiaomi has added a hidden cache to the RedmiBook 9 firmware, which takes up to 1-1.5 GB of RAM. It can not be cleaned with standard Windows tools, but there is a workaround:
- Open Start โ All Applications โ Service โ Command Prompt (on behalf of the administrator).
- Enter the command: powercfg /h off del /f /s /q %LocalAppData%\MiUI\Cache\.
- Reboot the laptop.
This command disables hibernation (releases up to 4-8 GB on the disk) and clears the cache of the Xiaomi utility.
- ๐ Cash will recover gradually, without loading RAM immediately;
- ๐ Memory will be freed up to 800 MB-1.2 GB (according to tests on RedmiBook 9 Pro);
- โก Increase battery life by 10-15 minutes due to the hibernation.
What happens if you don't clean the MIUI cache?
Method 3: Optimize virtual memory for SSD
On RedmiBook 9 with PCIe NVMe, virtual memory is defaulted to a sub-optimal setting, which causes the system to start "resetting" data from RAM to disk even at 30% free memory, which slows down, and you can fix this by:
- Open the Control Panel โ System โ Additional System Parameters โ Speed โ Parameters โ Additional.
- In the Virtual Memory section, click Change.
- Uncheck the box Automatically select the size of the paging file.
- Select the C drive: and install: ๐ Reference size: 1.5 ร [RAM volume] (for example, for 8 GB โ 12288 MB); ๐ Maximum size: 3 ร [RAM volume] (e.g. 24,576 MB).
Ask
| The volume of RAM | Recommended paging file (source) | Maximum paging file | The effect |
|---|---|---|---|
| 8GB | 12288 MB | 24576 MB | Reduced Photoshop/Premiere lags by 30-40% |
| 12GB | 18432 MB | 36,864 MB | Stable operation of virtual machines (for example, VirtualBox) |
| 16GB | 24576 MB | 49152 MB | No brakes when streaming games through OBS Studio |
๐ก
If the laptop is slower after the changes, return the paging file settings to automatic mode. On RedmiBook 9 with 16 GB of RAM, virtual memory sometimes conflicts with Intel Optane Memory technology (if it is activated in the BIOS).
Method 4: Disabling unnecessary MIUI services
Xiaomi preinstalles more than 15 background services on RedmiBook 9, most of which can be turned off without consequences.
- Press Win + R, enter msconfig and go to the Service tab.
- Check the box to not display Microsoft services.
- Turn off the following services (uncheck the boxes): ๐ Mi Bluetooth Service (if you donโt use a Bluetooth headset); ๐ Mi Cloud Sync (Sync with Xiaomi Cloud); ๐ฎ Xiaomi Game Turbo (optimizer for games, but only works with Chinese games); ๐ก Mi WiFi Assistant (Automatic Connection to Xiaomi Networks).
Reboot the laptop.
After these services are disabled:
- ๐ Free 400-600 MB of RAM;
- โก Increased battery life by 20-25 minutes;
- ๐ Disappeared pop-up notifications about connecting to Mi WiFi.
โ ๏ธ Warning: Don't turn off Mi Power Manager, which is responsible for managing power and cooling, and deactivating it will cause your laptop to overheat when you're loading.
Method 5: Using a script to automatically clean RAM
For those who don't want to manually clean the memory, you can create a script that will free up RAM on a schedule. On RedmiBook 9, this is especially true because of aggressive data caching:
- Create a text file clean_ram.vbs desk-top.
- Insert the code: Set objShell = CreateObject("Shell.Application") objShell.ShellExecute "cmd.exe", "/c echo Clearing RAM... & emptyStandbyList", ", "runas", 1
- Save the file and run it on behalf of the administrator.
This script:
- ๐งน Clears Standby List โ the area of RAM where Windows stores cached data;
- ๐ It does not close active programs, but only frees up unused memory;
- โฑ๏ธ It works in 2-3 seconds (unlike a reboot).
To automate cleaning:
- Open the Task Scheduler (taskschd.msc).
- Create a new task with a trigger with a simple computer.
- Specify action: Starting the program โ point the way clean_ram.vbs.
๐ก
The emptyStandbyList script only works on Windows 10/11 and doesnโt damage data. On RedmiBook 9, it frees up an average of 1.5-2 GB of RAM per run.
Method 6: Update drivers and BIOS to optimize memory
Outdated drivers are one of the main reasons for inefficient use of RAM on RedmiBook 9.
- ๐ฅ๏ธ Intel chipset drivers (responsible for memory allocation between cores);
- ๐ Power management drivers (regulate data caching in RAM);
- ๐จ Graphics drivers (NVIDIA/Intel UHD Graphics saves memory for textures).
You can update drivers through:
- Xiaomi official website: Go to the support page; Select the RedmiBook 9 model; Download the latest version of the Mi Driver Pack.
MIUI Update Center
- Open Mi Update from the Start menu;
- Go to the Drivers tab;
- Press Update All.
After the driver update:
- ๐ Performance in benchmarks (e.g. Cinebench) R23) grow up 5-10%;
- ๐ง Reduced RAM consumption on background processes by 200-400 MB;
- ๐ง Mistakes like this will disappear. DPC_WATCHDOG_VIOLATION, conflict-related drivers.
โ ๏ธ Attention: Do not update BIOS On RedmiBook 9, this can lead to a lockdown of the bootloader. Use only official firmware from Xiaomi site.
Method 7: Alternative methods (for power users)
If the standard methods did not help, try the advanced techniques:
- ๐ง Superfetch (SysMain) Disabled: SysMain (formerly Superfetch) aggressively caches data to RAM to turn it off: sc stop SysMain & sc config SysMain start=disabled โ ๏ธ RedmiBook 9s SSD This can increase the startup time of programs by 1-2 seconds, but free up to 1 GB of RAM.
- ๐ ๏ธ Registry Editing to Limit Memory: You can manually limit the maximum amount of RAM programs can use: Open regedit; Go down the path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management; Create a parameter DWORD (32-bit) LargeSystemCache and its meaning 0; Restart the laptop.
- ๐ Use ReadyBoost: If you have a free flash drive (8GB), plug it in and activate ReadyBoost in the drive properties. On RedmiBook 9, this gives you a 5-7% increase in performance when working with large files.