Cosmo Cleaner Download free 1.2

Guide · Windows 11 and 10

High memory usage in Windows: what is actually using your RAM?

A high memory percentage is often normal. Here is how to read the numbers, find the program or driver that really is the problem, and skip the myths.

Updated · 5 min read

Is high memory usage actually a problem?

Often it is not. Windows treats unused RAM as wasted RAM, so it fills memory with a cache of files and programs you used recently and hands it back the moment something needs it. A high percentage in Task Manager can be a healthy PC doing its job.

Memory is a problem when you also see one of these: programs slowing down or closing, a "your computer is low on memory" warning, constant disk activity while you do nothing, or a commit charge that sits close to its limit (explained below). If none of those apply, you do not need to fix anything.

In use, standby, modified, compressed: what the numbers mean

Task Manager splits memory into a few groups. Open it, go to Performance and choose Memory.

Task Manager's Cached figure is the modified and standby lists together with the system cache. Available is what Windows can give to a program right away, which includes standby. That is why "free" being small is normal, and why "available" is the number to watch.

Commit: the limit that really bites

Commit charge is the total memory programs have been promised, whether or not it is in RAM at the moment. The commit limit is your RAM plus the page files. If the charge reaches the limit, allocations fail, and that is when programs crash or Windows warns you. In Task Manager it is the Committed pair at the bottom, such as 14.2/31.7 GB. If you are regularly within a few gigabytes of the limit, you are short on memory. See how big your page file should be for how the limit is made.

Find what is using it

  1. Task Manager, Processes tab. Sort by Memory. Browsers are often the largest, so check the browser's own task manager as well (Shift + Esc in Edge and Chrome) to see which tab or extension it is.
  2. Details tab. Right-click the column header, choose Select columns, and add Commit size. Working set is what is in RAM now; commit size is what the program asked for.
  3. Resource Monitor. Run resmon, open the Memory tab and watch Hard Faults/sec. Sustained high values mean Windows is reading from the disk because RAM is short.
  4. RAMMap. This free Microsoft Sysinternals tool shows RAM by type, by process and by file, including the standby list by priority.

The numbers in Task Manager's process list should roughly add up to the In use figure. If a few gigabytes are missing, look at the kernel: the Paged pool and Non-paged pool values on the Memory page. A non-paged pool that keeps growing points to a driver, and this guide shows how to find it.

Spotting a leak

A memory leak is a program that keeps taking memory and never gives it back. The signature is a steady climb over hours that does not fall when the program is idle or you close its windows. A big number alone is not a leak: a video editor or a game legitimately uses a lot. Note the program's commit size in the morning and again in the evening. If it only goes up, restart that program, update it, and report it to its maker if it returns.

What helps, and what is a myth

What helps:

What is a myth:

In Cosmo Cleaner

Release 1.2.0 adds a Memory tab that shows the same breakdown live, without opening four tools. The Overview draws one bar with in use, modified, standby (split into core, normal and reserve priority), compressed and free. Commit is shown against its limit with a forecast, once it has moved steadily for about five minutes.

The Processes view ranks programs by working set and private bytes and can show only leak suspects. Kernel pools lists pool tags for the kernel side. Diagnostics collects Windows Memory Diagnostic results, hardware memory errors reported by WHEA, low-memory events and stop errors, which helps when the real problem is faulty RAM. Modules lists your RAM sticks, their speed, and gives a hint when XMP or EXPO may be switched off.

The Tools view includes the commands people reach for, such as trimming working sets or emptying low priority standby. Each one says what it does, and the page states plainly that none is a lasting speed-up. A standby guard exists but is off by default.

Questions

Why is my memory usage so high when I am not doing anything?

Most of it is usually cache. Windows keeps recently used files and programs in standby memory so they open faster, and it releases that memory instantly when a program needs it. Check Available and Committed in Task Manager rather than the percentage.

Is 70 percent memory usage normal on Windows 11?

Yes, it can be. The percentage includes cache that Windows can reuse. It becomes a concern when programs slow down, Windows warns about low memory, or committed memory sits close to its limit.

How do I find a memory leak in Windows?

Watch the commit size of each program in Task Manager over several hours. A program whose memory only climbs, even when idle, is leaking. If the total does not add up, check whether the non-paged pool is growing, which points to a driver.

Does clearing standby memory speed up my PC?

Not as a habit. Standby memory is cache that Windows refills immediately, so emptying it usually makes the next file reads slower. It can help in a few cases, such as a game that stutters when the cache has crowded out free memory.

More Windows guides