Repolode
henrypp

henrypp/memreduct

Lightweight Windows app that monitors system memory in real time and clears cached memory to free up RAM.

Stars
11,121
Forks
632
Open issues
27
Last commit
last month

What is it?

Mem Reduct is a small Windows application that shows memory usage in real time and can clear system cache to free up RAM. It works by calling undocumented Native API functions to release the system working set, standby page lists and modified page lists. The project states that the effect varies, with a typical reduction of roughly 10-50%.

The program runs on Windows 7 SP1 and later, including 64-bit and ARM64 systems, and requires an SSE2-capable CPU. Both an installer and a portable version are available. Running it correctly requires administrator rights, and portable mode is enabled by placing a memreduct.ini file in the application folder.

The project is written in C and released under GPL-3.0. Release binaries come with a GPG signature file for verification.

Key features

  • 01Monitors system memory usage in real time.
  • 02Clears system working set, standby and modified page lists to free RAM.
  • 03Available as an installer or a portable version.
  • 04Supports Windows 7 SP1 through Windows 11, on 64-bit and ARM64.
  • 05Provides GPG-signed binaries for verification.

Use cases

  • Freeing up RAM on a Windows PC that is running low on memory.
  • Keeping an eye on memory usage while running memory-heavy applications.
  • Running a portable memory cleaner from a USB drive without installation.

Quick start

  1. 1

    Download the installer or portable version from the releases page

  2. 2

    Run as administrator (required for correct operation)

Things to know

  • Windows only, supports Windows 7 SP1 and higher.
  • Requires administrator rights to work correctly.
  • Uses undocumented Windows Native API calls, so behavior may vary across Windows versions.
  • Licensed under GPL-3.0, a copyleft license.

In collections

Topics

FAQ

What is memreduct?
Lightweight Windows app that monitors system memory in real time and clears cached memory to free up RAM. Mem Reduct is a small Windows application that shows memory usage in real time and can clear system cache to free up RAM. It works by calling undocumented Native API functions to release the system working set, standby page lists and modified page lists. The project states that the effect varies, with a typical reduction of roughly 10-50%.
Is memreduct free to use? What license does it have?
memreduct is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is memreduct still maintained?
Updated within 6 months. The last commit to memreduct was on Oct 7, 2026.
What can I use memreduct for?
Freeing up RAM on a Windows PC that is running low on memory. Keeping an eye on memory usage while running memory-heavy applications. Running a portable memory cleaner from a USB drive without installation.
How do I install memreduct?
Download the installer or portable version from the releases page Run as administrator (required for correct operation)
Where can I get memreduct?
The source code and installation instructions are on GitHub: https://github.com/henrypp/memreduct

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects

A Windows optimization toolbox in Go (Wails) for junk cleanup, startup and driver management, disk usage analysis, BSOD dump analysis and hardware info.

Productivity & Apps#windows#system-optimization#disk-analyzer
282+159 this week15GoGPL-3.0Updated 4 days ago