How to Fix Memory Leak — RAM Usage Keeps Growing Until PC Freezes on Windows
RAM usage slowly climbs to 90-100% over time even with nothing open? PC slows down until you restart? Find and fix memory leaks on Windows 10 and 11.
📖
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:
- •RAM usage slowly climbs over hours — starts fine, gets worse
- •Task Manager shows high memory but no single app using a lot
- •"Non-paged pool" or "Paged pool" growing in Resource Monitor
- •PC becomes unusable after running for several hours or days
- •Restarting fixes the issue temporarily but it comes back
- •Specific app using more and more RAM the longer it runs
- •System process or "Memory compression" using gigabytes of RAM
Common Causes
- ⚠Driver memory leak (GPU, network, or audio driver not freeing memory)
- ⚠Application memory leak (browser, Electron apps, or background services)
- ⚠Windows service accumulating memory over time
- ⚠Third-party antivirus or security software leaking memory
- ⚠Outdated or buggy driver not returning allocated memory to the pool
- ⚠Non-paged pool leak from a kernel-mode driver
- ⚠Windows memory management issue after a specific update
Solutions
Solution 1: Identify the Leaking Process
- 1Open Task Manager → Processes tab → sort by Memory
- 2Watch which process keeps growing over time
- 3For detailed analysis: open Resource Monitor → Memory tab
- 4Check "Commit (KB)" column — look for processes that keep increasing
- 5Common leakers: Chrome/Edge (with many tabs), Electron apps, antivirus
- 6If "System" process is leaking: it's likely a driver issue (see below)
- 7Note the process name for further investigation
Solution 2: Find Driver Memory Leaks
- 1If no single app is responsible: it's likely a kernel driver leak
- 2Open Command Prompt as Administrator
- 3Run: poolmon (from Windows SDK) or use RAMMap (free from Sysinternals)
- 4In RAMMap: check "NonPaged Pool" — if it's many GB, you have a driver leak
- 5To identify which driver: use PoolMon or "!poolused" in WinDbg
- 6Common culprits: NVIDIA/AMD GPU drivers, network drivers, VPN drivers
- 7Update the suspected driver to the latest version from the manufacturer
Solution 3: Quick Fixes for Memory Issues
- 1Restart the leaking process without restarting the PC:
- 2Task Manager → right-click the process → End Task → reopen the app
- 3For browser leaks: close unnecessary tabs, disable heavy extensions
- 4Chrome: chrome://memory for per-tab memory usage
- 5For service leaks: Services → restart the service
- 6Increase virtual memory as a buffer: Advanced System Settings → Performance → Settings → Advanced → Virtual Memory → Change
- 7Set to "System managed size" on an SSD if available
Solution 4: Permanent Fixes
- 1Update ALL drivers: Device Manager → right-click each category → Update driver
- 2Focus on: GPU, Network, Audio, and chipset drivers
- 3Download latest drivers from your PC manufacturer's website (not Windows Update)
- 4Check for Windows Updates: leaked memory bugs are often patched
- 5If a specific app leaks: check for app updates or switch to an alternative
- 6For browser leaks: reset the browser or try a different one
- 7Nuclear option: if leak started after an update → uninstall that update
FIXES THIS IN 5 MINUTES
Fix Memory Leak — RAM Usage Keeps Growing Until PC Freezes 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