This free RAM cleaner uses native Windows features to clear memory areas. Sometimes, programs do not release the allocated memory, making the computer slow. That is when you use Windows Memory Cleaner to optimize the memory, so you can keep working without wasting time restarting your system.
The app has a minimalistic interface and smart features. It's portable, and you do not need to install it, but it requires administrator privileges to run. Click on the download button below and run the executable to get started.
Every X hours
- The optimization will run by period. 0h turns it off.When free memory is below X percent
- The optimization will run if free memory is below the specified percentage. 0% turns it off.
Ctrl + Alt + M
- Optimize
Clean Combined Page List
- Flushes blocks from the combined page list. Effective only when page combining is enabled.Clean Modified Page List
- Flushes memory from the Modified page list, writing unsaved data to disk and moving the pages to the Standby list.Clean Processes Working Set
- Removes memory from all user-mode and system working sets and moves it to the Standby or Modified page lists. Note that by the time processes run, any code will necessarily populate their working sets to do so.Clean Standby List
- Flushes pages from all Standby lists to the Free list.Clean Standby List (Low Priority)
- Flushes pages from the lowest-priority Standby list to the Free list.Clean System Working Set
- Removes memory from the system cache working set.
Chinese
Dutch
English
French
German
Greek
Italian
Macedonian
Portuguese
Slovenian
Spanish
Turkish
- You can build a list of processes to ignore when memory is optimized.
Always on top
- Pins the window to the top of all your windows.Auto update
- Keeps the app up to date.Close after optimization
- Closes the app after optimization.Close to the notification area
- Minimize the app to the system tray when clicking the close (X) button.Run on startup
- Runs the app after the system boots up.Show optimization notifications
- Sends a message to the notification area after optimization.Start minimized
- The app will start minimized to the system tray. Single/Double click on the icon to restore.
You can use the following arguments to run the app silently.
/CombinedPageList
/ModifiedPageList
/ProcessesWorkingSet
/StandbyList
OR/StandbyListLowPriority
/SystemWorkingSet
Example
WinMemoryCleaner.exe /ModifiedPageList /ProcessesWorkingSet /StandbyList /SystemWorkingSet
The app generates logs in the Windows event.
- Press Win + R to open the Run command dialog box.
- Type eventvwr and press Enter to open the Event Viewer.
- Microsoft.NET 4 framework version for Windows retro compatibility
- Minimalistic user interface
- Model-View-ViewModel (MVVM) design pattern
- No third library or DLL dependencies
- Portable (Single .exe file)
- S.O.L.I.D. Principles of Object-Oriented
- Use of Windows native methods for memory management
- Windows Presentation Foundation (WPF) for user interface
- Windows Registry to save user config
If you are a native speaker of any language other than English, you can contribute by translating the file: English.json
You can test any translation by creating a file alongside the executable.
- Visit https://ss64.com/locale.html to get the locale description of the language.
- Save it as {locale-description}.json
- Launch the application. If successful, the new language and changes will be available.
- Use the translation discussion to upload the file.
❤️ Contributors
Chinese - Simplified (中文(简体))
Kun Zhao | raydenake22Chinese - Traditional (中文(繁體))
raydenake22 | rtyrtyrtyqwDutch (Nederlands)
hax4dazyFrench (Français)
William VINCENTGerman (Deutsch)
CalvinGreek (Ελληνικά)
tkatsageorgisItalian (Italiano)
wintrymichiMacedonian (Македонски)
Dimitrij GjorgjiSlovenian (Slovenščina)
Jadran RudecSpanish (Español)
Ajneb Al Revés | NekrodamusTurkish (Türkçe)
Viollje