How to Fix Fix Memory Compression Using Too Much CPU or RAM on Windows
Memory Compression process using high CPU in Task Manager? System and Compressed Memory taking up resources? Windows memory compression causing slowdowns? Fix memory compression issues.
📖
Main Troubleshooting Guide
How to Fix High CPU Usage →Complete symptoms, causes, and step-by-step solutions
Symptoms
You might be experiencing this problem if you notice:
- •"System and Compressed Memory" or "Memory Compression" using high CPU
- •Task Manager shows memory compression consuming excessive RAM
- •System becomes sluggish when compressed memory is active
- •High memory usage even with few programs running
- •Committed memory much higher than physical RAM
- •Page file usage is very high alongside memory compression
Common Causes
- ⚠Not enough physical RAM for running workload
- ⚠Memory leak in a running application or driver
- ⚠Superfetch/SysMain service aggressively preloading data
- ⚠Page file size too small or disabled
- ⚠Memory compression algorithm overloaded with too much data
- ⚠Outdated or buggy driver causing excessive memory allocation
Solutions
Solution 1: Identify and Fix Memory Leaks
- 1Open Task Manager → sort by "Memory" column
- 2Identify which process is using the most memory
- 3If a single process keeps growing over time — it has a memory leak
- 4Try closing and reopening that application
- 5If it's a browser: too many tabs open — close unused tabs
- 6If it's a system process (svchost, dwm): update Windows and drivers
- 7Open Resource Monitor → Memory tab for detailed memory breakdown
- 8Check "Hardware Reserved" — if high (>1GB): a driver is reserving too much
Solution 2: Optimize Page File and Memory Settings
- 1Right-click This PC → Properties → Advanced system settings
- 2Under Performance: click Settings → Advanced tab
- 3Under Virtual memory: click Change
- 4Uncheck "Automatically manage paging file size"
- 5Select your C: drive → "System managed size" → Set
- 6Or set custom: Initial = 1.5x RAM, Maximum = 3x RAM
- 7Click OK → restart
- 8This gives Windows more virtual memory to work with
- 9To disable memory compression (advanced): open PowerShell as Admin
- 10Run: Disable-MMAgent -MemoryCompression
- 11Note: this increases page file usage — only do this with sufficient RAM (16GB+)
Solution 3: Disable SysMain and Optimize Services
- 1Press Win+R → type: services.msc → Enter
- 2Find "SysMain" (formerly Superfetch)
- 3Double-click → set Startup type to "Disabled" → Stop the service
- 4This prevents Windows from preloading apps into memory
- 5Also consider disabling: "Windows Search" if you don't use search frequently
- 6Monitor memory usage in Task Manager after these changes
- 7If memory usage drops significantly: SysMain was the cause
- 8If you have an SSD: SysMain provides minimal benefit and can be safely disabled
FIXES THIS IN 5 MINUTES
Fix Fix Memory Compression Using Too Much CPU or RAM Automatically
RescuePC Toolkit includes 109+ automated repairs that fix this problem with one click. No command line knowledge required.
Download Now - Free TrialNo credit card required • Works on Windows 10 & 11