How7o
  • Home
  • Tools
  • Prank Screens
  • Learn
  • Blog
  • Contact
Reading: How to Reduce High Memory Usage on Windows 11
Share
How7oHow7o
Font ResizerAa
  • OS
Search
  • Home
  • Tools
  • Prank Screens
  • Learn
  • Blog
  • Contact
Follow US
© 2024–2026 How7o. All rights reserved.
How7o > Free Laravel, PHP, WordPress & Server Tutorials > OS > How to Reduce High Memory Usage on Windows 11
OS

How to Reduce High Memory Usage on Windows 11

how7o
By how7o
Last updated: May 22, 2026
7 Min Read
Reduce high memory usage on Windows 11
SHARE

To reduce high memory usage on Windows 11, start in Task Manager to find which processes are using the most RAM, then attack the biggest contributors: close unneeded apps, disable startup programs you don’t use, optionally disable SysMain on SSDs, and as a last resort increase the page file. Below is the same set of fixes in order of impact.

Contents
  • Check what’s using RAM
  • Disable unneeded startup apps
  • Disable SysMain (SSD only)
  • Adjust visual effects for performance
  • Increase virtual memory (page file)
  • Scan for malware
  • Frequently asked questions
  • Related guides
  • References

Last verified: 2026-05-17 on Windows 11 24H2. Originally published 2023-02-18, rewritten and updated 2026-05-17.

Check what’s using RAM

  1. Press Win+X and choose Task Manager.
  2. Switch to the Processes tab.
  3. Click the Memory column header to sort processes by RAM use, largest at the top.
  4. Note the overall percentage at the top of the column — that’s total system memory in use.

If one or two processes account for most of the use (browser with many tabs, an IDE, a game still running in the tray), close those first — that’s almost always the biggest single win.

Windows 11 high memory — Task Manager triage, disable startup, SysMain on SSDs, virtual memory

Disable unneeded startup apps

  1. In Task Manager, open the Startup apps tab (or Startup on older builds).
  2. Look at the Startup impact column — sort by High.
  3. Right-click anything you don’t need running at boot and choose Disable.

Common offenders: chat apps (Teams, Slack), gaming launchers (Steam, Epic), cloud sync clients (Dropbox, OneDrive — keep them if you actually use them). Disabling means they won’t auto-launch; you can still open them manually.

Disable SysMain (SSD only)

  1. Press Win+R and run services.msc.
  2. Scroll to SysMain (called Superfetch in older docs).
  3. Double-click it; set Startup type to Disabled.
  4. Click Stop, then Apply, then OK.

SysMain preloads frequently used apps into RAM to speed up launches. On a fast SSD the speed-up is negligible, and on a slow SSD the constant background reads can show as high disk + memory use. On a mechanical hard drive, leave SysMain on — disabling it noticeably slows app launches.

Adjust visual effects for performance

  1. Search the taskbar for sysdm.cpl and open it.
  2. Switch to the Advanced tab.
  3. Under Performance, click Settings.
  4. Choose Adjust for best performance, click Apply, OK.

This turns off shadows, animations, and visual polish. The memory savings are modest (tens of MB) but it can noticeably help on older systems and laptops on battery.

Increase virtual memory (page file)

  1. Search for View advanced system settings, open it.
  2. On the Advanced tab, click Settings under Performance.
  3. Switch to the Advanced tab inside that dialog, then click Change under Virtual memory.
  4. Uncheck Automatically manage paging file size for all drives.
  5. Select your system drive, choose Custom size, and set an initial and maximum size (a common starting point is 1.5× to 2× your physical RAM, capped at 8–16 GB).
  6. Click Set, then OK, and reboot.

A larger page file lets Windows commit more memory than you have physically — it prevents out-of-memory crashes but does not speed up programs (RAM is orders of magnitude faster than disk). If you’re paging routinely, the durable fix is more RAM.

Scan for malware

  1. Open Windows Security from the Start menu.
  2. Choose Virus & threat protection.
  3. Click Quick scan. If clean, run Scan options → Full scan.

Unexpected high memory use combined with high CPU or disk use is a classic indicator of cryptominers and other unwanted programs. The built-in Windows Defender is enough for routine checks; for second opinions, Microsoft’s Malicious Software Removal Tool (MRT) is a free additional scan.

Frequently asked questions

How much RAM should Windows 11 be using when idle?

Microsoft’s minimum is 4 GB, but a realistic baseline for Windows 11 with the usual desktop services running is 3–4 GB of committed memory at idle. Anything past 6 GB at idle (no apps open) is worth investigating. Note that Windows aggressively caches in unused RAM — high “In use” is the metric to watch, not “Total committed.”

Is disabling SysMain actually a good idea?

On HDDs, SysMain (the old SuperFetch) preloads frequently used apps to speed up launches; turning it off measurably hurts those launches. On SSDs the benefit is small to none, and on slower SSDs the constant background reads can show up as high disk usage. If you’re on an SSD and seeing SysMain at the top of resource graphs, disabling it is reasonable; on an HDD, leave it on.

Will increasing the page file solve real out-of-memory problems?

Sort of — a bigger page file lets Windows commit more memory than you have physical RAM, which prevents out-of-memory errors. It does not make the system faster; reading from the page file is orders of magnitude slower than RAM. If you’re routinely paging, the right fix is more RAM, not a bigger page file.

How do I tell the difference between a leak and normal memory use?

Use Task Manager’s Details tab, add the Memory (private working set) column, and sort. A process that climbs steadily over hours without ever releasing memory is leaking. A process that’s just large but stable (Chrome, IDEs, Docker) isn’t leaking — it’s using what it asked for. Get-Process | Sort-Object WS -Descending in PowerShell gives the same view if you’d rather script it.

Related guides

  • How to cd to a Different Drive in Windows
  • How to Automatically Start Apache and MySQL with XAMPP on Windows
  • How to Fix “MySQL Shutdown Unexpectedly” in XAMPP

References

Microsoft Task Manager guide: support.microsoft.com. Microsoft virtual memory docs: learn.microsoft.com/en-us/troubleshoot/windows-client/performance/introduction-to-the-page-file.

TAGGED:configurationperformancewindows

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
[mc4wp_form]
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Copy Link Print
Previous Article Fix broken cPanel disk quotas with the fixquotas script How to Fix Quotas in cPanel
Next Article Format a PHP number with leading zeros — sprintf and str_pad How to Format a Number with Leading Zeros in PHP
Leave a Comment

Leave a Reply Cancel reply

You must be logged in to post a comment.

FacebookLike
XFollow
PinterestPin
InstagramFollow
Most Popular
Set vi as the default editor in Ubuntu — a terminal opening the vim editor
How to Set vi (Vim) as the Default Editor in Ubuntu
June 8, 2026
rsync says ALL DONE but files are missing — a terminal showing ALL DONE next to an empty folder
rsync Says “ALL DONE” but Files Are Missing: How to Verify
June 8, 2026
Migrate a website to a new server with rsync — files copying from an old server to a new one over SSH
How to Migrate a Website to a New Server With rsync
June 8, 2026
Bun runtime — faster JS toolkit replacing npm in Laravel projects
How to Install Bun Runtime on Ubuntu (And Use It in a Laravel Project)
May 24, 2026
Tailscale mesh — peer-to-peer connections between devices, coordination server
How to Install Tailscale on Ubuntu (Zero-Config Mesh VPN for Self-Hosters)
May 24, 2026

You Might Also Like

WooCommerce product view counter — meta-based counter with increment and display hooks
Web Development

How to Display a Product View Counter in WooCommerce Without a Plugin

7 Min Read
Switch from LiteSpeed to Apache in WHM/cPanel
Server Management

How to Switch from LiteSpeed to Apache in WHM/cPanel

4 Min Read
Install Node.js on Ubuntu — terminal with NodeSource setup_22.x curl command and Node.js hexagon icon
Web Development

How to Install Node.js on Ubuntu (22.04 & 24.04): Step-by-Step

11 Min Read
Run a Node.js application from a Windows .bat file
OS

How to Run a Node.js Application from a Windows .bat File

5 Min Read
How7o

We provide tips, tricks, and advice for improving websites and doing better search.

Tools

  • Age Calculator
  • Word Counter
  • Image Upscaler
  • Password Generator
  • QR Code Generator
  • See all tools→

Pranks

  • Fake Blue Screen Prank
  • Hacker Typer
  • Fake iMessage Generator
  • Windows XP Crash Prank
  • Windows 11 Update Prank
  • See all prank screens →

Company

  • About Us
  • Blog
  • Contact
  • Privacy Policy
  • Terms of Service
  • Sitemap
© 2024–2026 How7o. All rights reserved.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?