memreduct Documentation

Lightweight real-time memory management application to monitor and clean system memory on your computer.

RAW Doc

File: README.md

Mem Reduct


Lightweight real-time memory management application to monitor
and clean system memory on your computer.

The program used undocumented internal system features (Native API) to clear system cache (system working set, working set, standby page lists, modified page lists) with variable result ~10-50%. Application it is compatible with Windows XP SP3 Windows 7 SP1 and higher operating systems.

You can download either the installer or portable version. For correct working you are require administrator rights.

text
To activate portable mode, create "memreduct.ini" in application folder, or move it from "%APPDATA%\Henry++\Mem Reduct".

System requirements:

  • Windows 7, 8, 8.1, 10, 11 (64-bit/ARM64)
  • An SSE2-capable CPU
  • KB2533623 KB3063858 update for Windows 7 was required

GPG Signature:

Binaries have GPG signature memreduct.exe.sig in application folder.

  • Public key: pubkey.asc (pgpkeys.eu)
  • Key ID: 0x5635B5FD
  • Fingerprint: D985 2361 1524 AB29 BE73 30AC 2881 20A7 5635 B5FD


(c) 2011-2026 Henry++


File: CHANGELOG.md

v3.5.2 (1 April 2025)

- added modified file cache clean

- fixed pagefile displays wrong information (issue #262)

- improved dark theme support

- updated localization

- updated project sdk

v3.5.1 (27 December 2024)

- now percentage displays as float numbers

- fixed option for round window corners (issue #252)

- fixed pagefile obtaining information (issue #243)

v3.5 (17 December 2024)

- added registry cache clean (win 8.1+)

- added mitigations (win10+)

- added dark theme support

- stability improvements

- updated translations

- updated project sdk

- fixed command line interface (issue #204)

- fixed pagefile information display

- fixed cosmetics bugs

- fixed bugs

v3.4 (25 January 2022)

- security code improvements

- improved windows 10 support

- added arm64 binaries (portable only)

- added option to opt-out cleanup standby list restriction (issue #92)

- added dropdown menu for button to clean specified memory region

- added log cleanup results into a file feature (issue #76)

- added option to disable tray balloon sound

- added command line support (issue #82)

- added single-click tray icon option

- added per-monitor dpi support

- changed default ranges for up-down controls (issue #107)

- fixed wrong unit in notification (issue #112)

- fixed update installation in some cases

- fixed winxp font selection

- updated translations

- updated project sdk

- fixed cosmetics bugs

- fixed bugs

v3.3.5 (10 February 2019)

- updated project sdk

- fixed running as admin on every startup

- fixed cosmetics bugs

- fixed bugs

v3.3.4 (20 October 2018)

- fixed tray icon bug on windows xp

v3.3.3 (19 October 2018)

- updated project sdk

- stability improvements

- fixed saving autoreduct option in tray menu

- fixed windows xp support

- fixed bugs

v3.3.2 (9 February 2018)

- revert "start minimized" option (issue #39)

- updated project sdk

- cosmetic fixes

v3.3.1 (5 January 2018)

- disable auto-reduct by default

- updated translations

- updated project sdk

- cosmetic fixes

v3.3 (20 October 2017)

- new settings dialog

- added "combine memory lists" area (win10 and above)

- added warning message for "standby list" & "modified page list" about freezes (issue #17)

- updated translations

- updated project sdk

- fixed freezes after auto-reduct

- fixed ui bugs

- fixed bugs

v3.2.2 (9 September 2017)

- added set default language as in system

- more precise cleaning result

- fixed cleaning result crash

- updated translations

- updated project sdk

v3.2.1 (9 May 2017)

- show clean result even if it's empty

- fixed settings window tabstop

- updated project sdk

v3.2 (30 October 2016)

- fixed skip uac doesn't worked

- fixed footer postition

- updated translations

v3.1.1454 (19 August 2016)

- updated translations

- updated project sdk

v3.1.1453 (26 February 2016)

- now locale applied without restart

- fixed critical bug in locale engine

- fixed muted messagebox

v3.1.1452 (12 February 2016)

- fixed uac incorrect checking when spaces in path

- stability fixes (now compiled with "treat warning as errors" key)

v3.1.1451 (11 February 2016)

- fixed transparent background with antialiased font

v3.1.1450 (10 February 2016)

- added windows xp (64-bit) support

- small ui fixes

- fixed bugs

v3.1.1310 (20 November 2015)

- added tray menu for configure clean areas

- fixed tray menu incorrect range calculation bug

- returned the "reductconfirmation" config [issue #9]

v3.1.1262 (31 October 2015)

- added option to disable balloon tips

- fixed hotkey settings

- fixed windows xp support

v3.1.1201 (28 October 2015)

- added french localization

- added hungarian localization

- fixed cleaning by timeout doesn't triggered due optimizations

v3.1.1186 (27 October 2015)

- added antialiasing

- added memory cleaning by timeout

- added middle click tray icon action customization

- new localization model (plain text)

- changed default tray icon style

- improved settings window

- skip uac sometimes doesn't work

- small ui fixes

v3.0.436 (1 May 2015)

- updated greek localization

- updated polish localization

- fixed tray icon incorrect memory value

- fixed memory reduction behaviour under non-admin account (windows xp)

- fixed main window footer incorrect size (windows xp)

- fixed update checking request cached incorrect

- fixed installer script

- fixed bugs

v3.0.377 (26 April 2015)

- added spanish (argentina) localization

- updated french localization

- updated korean localization

- updated russian localization

- fixed bugs

v3.0.305 (21 April 2015)

- added french localization

- added german localization

- added cleaning confirmation switch

- added cleaning on tray icon double click feature

- fixed transparency & color indication compatibility

- fixed bugs

v3.0.277 (19 April 2015)

- added icon animation

- added greek localization

- added slovak localization

- added spanish localization

- fixed critical bug in korean localization

- fixed bug when application prevent restart (windows xp)

v3.0.206 (17 April 2015)

- added russian localization

- added korean localization

- fixed auto-reduct doesn't clean normally

- fixed bugs

v3.0.187 (14 April 2015)

- windows 10 support

- x64 support

- added "standby list without priority" cleaning

- added icon transparency

- skip uac prompt feature

- improved uac/uipi/dpi compatibility

- fixed tray icon disappear when explorer restart

- now process priority set to "high"

- i/o operations optimization

- fixed ui & bugs

v2.4 (17 September 2013)

- added tray icon customization

- uac compatibility improved

- x64 compatibility improved

- changed application icon

- fixed ui & bugs

v2.3 (14 July 2012)

- windows 8 support

- added "bulgarian" localization (by nahalnik)

- added "chinese (simplified)" localization (by hsxz)

- added "chinese (traditional)" translation (by hsxz)

- listview color indication

- removed admin rights requirement (shown only if necessary)

- fixed ui & bugs

v2.2 (24 May 2012)

- added on double-click option "start memory reduction (silently)"

- fixed auto cleaning configuration

v2.1 (23 May 2012)

- added "portuguese" localization (by lucas macedo)

- added auto cleaning configuration

- added balloon tips

- added "system working set" usage

- fixed percentage calculation

- fixed memory leak

- fixed ui & bugs

v2.0 (2 April 2012)

- program worked in the background now

- windows xp partial support

- localization support

- more new settings

- fixed ui & bugs

v1.1 (10 November 2011)

- memory clening region configuration

- added "working set" cleaning

- added "page list" information

- fixed ui & bugs

v1.0 (27 October 2011)

- first public version


File: .github/FUNDING.yml

custom: ["https://www.paypal.me/henrypp", "https://yoomoney.ru/to/4100115776040583", "https://www.blockchain.com/btc/address/1LrRTXPsvHcQWCNZotA9RcwjsGcRghG96c", "https://www.blockchain.com/eth/address/0xe2C84A62eb2a4EF154b19bec0c1c106734B95960"]


File: .github/ISSUE_TEMPLATE/bug_report.yml

name: Bug report
title: "[Bug]"
labels: [ "bug" ]
body:

  • type: markdown
    attributes:
    value: Thanks for taking the time to fill out this bug report!
  • type: checkboxes
    id: checklist
    attributes:
    label: Checklist
    options:
    - label: I have used the search function to see if someone else has already submitted the same bug report.
    required: true
    - label: I will describe the problem with as much detail as possible.
    required: true
  • type: input
    id: version
    attributes:
    label: App version
    placeholder: x.y.z
    validations:
    required: true
  • type: input
    id: windows_version
    attributes:
    label: Windows version
    validations:
    required: true
  • type: textarea
    id: steps
    attributes:
    label: Steps to reproduce
    placeholder: |
    1. Go to 'โ€ฆ'
    2. Click on 'โ€ฆ'
    3. Scroll down to 'โ€ฆ'
    4. etc.

    validations:
    required: true
  • type: textarea
    id: expected
    attributes:
    label: Expected behavior
    validations:
    required: false
  • type: textarea
    id: actual
    attributes:
    label: Actual behavior
    validations:
    required: true
  • type: textarea
    id: logs
    attributes:
    label: Logs
    - If application have debug log insert it here.
    - If application have crash dump please attach it here.

    Tip: You can attach images, log files or crash dumps by clicking this area to highlight it and then dragging files in.

File: .github/ISSUE_TEMPLATE/config.yml

blank_issues_enabled: false


File: .github/ISSUE_TEMPLATE/feature_request.yml

name: Feature request
title: "[Feature]"
labels: [ "feature" ]
body:

  • type: checkboxes
    id: checklist
    attributes:
    label: Checklist
    options:
    - label: I have used the search function to see if someone else has already submitted the same feature request.
    required: true
    - label: I will describe the problem with as much detail as possible.
    required: true
    - label: This issue only contains a request for one single feature, not multiple (related) features.
    required: true
  • type: input
    id: version
    attributes:
    label: App version
    placeholder: x.y.z
    validations:
    required: true
  • type: textarea
    id: problem
    attributes:
    label: Problem you are trying to solve
    validations:
    required: true
  • type: textarea
    id: solution
    attributes:
    label: Suggested solution
    validations:
    required: true
  • type: textarea
    id: screenshots
    attributes:
    label: Screenshots / Drawings / Technical details
    If your request is about (or includes) changing or extending the user interface (UI), describe what the UI would look like and how the user would interact with it.

    Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.

File: .github/ISSUE_TEMPLATE/question.md


name: Question
about: Ask a question about application.
title: '[Question]'
labels: [ "question" ]
assignees: ''


Describe the question with as much detail as possible.


App version:
Windows version: