# MemCleaner > MemCleaner is a free, open-source memory cleaner and memory monitor for Windows. It runs on Windows XP SP3 through Windows 11, trims process working sets, clears the standby list, modified pages and the system file cache, and can clean automatically by interval or memory usage threshold. MIT licensed. No account, no telemetry. Key facts: - Name: MemCleaner - Version: 1.0.0 - Author: lordofsunshine - License: MIT - Platform: Windows XP SP3, Vista SP2, 7 SP1, 8.1, 10 (1809+), 11 - Modern build: WPF on .NET 10, x64 only - Legacy builds: WinForms on .NET Framework 3.5, 32-bit - Price: free - Repository: https://github.com/lordofsunshine/memcleaner - Releases: https://github.com/lordofsunshine/memcleaner/releases - Website: https://memmemory.lordofsunshine.wiki/ - Russian page: https://memmemory.lordofsunshine.wiki/ru/ - Primary language: English ## What it does - Monitors used RAM, available memory, file cache and committed memory. - Cleans selected memory areas: process working sets (EmptyWorkingSet), standby list and modified pages (NtSetSystemInformation), system file cache (SetSystemFileCacheSize). - Automatic cleanup by time interval, by memory usage threshold, or both. - Cleanup history with timestamp, trigger reason and estimated freed memory. - Process exclusions. - Tray minimization, run at startup, global hotkey Ctrl+Alt+M. - Dark interface, English, Russian and system language options. ## Memory area availability - Process working sets: all supported versions. - Standby list and modified pages: Windows Vista and newer. Not available on Windows XP. - System file cache: Windows Vista and newer. On Windows XP, 64-bit edition only; hidden on 32-bit XP. - Elevated autostart task: Windows Vista and newer. Windows XP uses the current user's Run registry key. ## Installers - Windows 10 1809+ and Windows 11 x64: MemCleaner-Setup-1.0.0.0.exe - Windows 7 SP1 and Windows 8.1: MemCleaner-Legacy-7-8.1-Setup-1.0.0.0.exe - Windows Vista SP2: MemCleaner-Legacy-Vista-Setup-1.0.0.0.exe - Windows XP SP3 (32-bit): MemCleaner-Legacy-XP-Setup-1.0.0.0.exe All files are published on the GitHub Releases page. Legacy builds require .NET Framework 3.5. The modern build requires the .NET 10 runtime. ## Technical notes Built with C# and WPF for the modern version, C# and WinForms for the legacy version. Installers are made with Inno Setup 6 for modern and Windows 7/8.1, Inno Setup 5 for XP and Vista. The .NET build command is `dotnet publish windows-10-11/source/src/MemCleaner/MemCleaner.csproj -c Release -o publish`. The legacy build command is `dotnet build windows-xp/source/MemCleanerLegacy/MemCleanerLegacy.csproj -c Release`. MemCleaner is not a registry cleaner, does not delete temporary files, ships no driver and makes no kernel patches. It is not a fix for a machine that is genuinely short on RAM. ## Pages - [English home](https://memmemory.lordofsunshine.wiki/): features, memory internals, compatibility table, builds, install steps, FAQ - [Russian home](https://memmemory.lordofsunshine.wiki/ru/): the same page in Russian - [Full text for machines](https://memmemory.lordofsunshine.wiki/llms-full.txt) - [Sitemap](https://memmemory.lordofsunshine.wiki/sitemap.xml) ## Optional - [GitHub repository](https://github.com/lordofsunshine/memcleaner) - [Issue tracker](https://github.com/lordofsunshine/memcleaner/issues) - [MIT license text](https://github.com/lordofsunshine/memcleaner/blob/main/LICENSE)