-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the official technical documentation and operating manual for RAM Cleaner & Flusher Pro Suite (v1.0.0 Enterprise Release).
- Architecture Overview
- Kernel Memory Optimization Mechanics
- Installation & Deployments
- Comprehensive Tab-by-Tab User Manual
- App Launch Game & Software Booster
- Svchost Windows Service Resolver
- Exclusion Protection Engine
- Automation & Background Rules
- Troubleshooting & Diagnostics
- Frequently Asked Questions (FAQ)
RAM Cleaner & Flusher Pro Suite is engineered strictly in native C++14 using direct Win32 Kernel APIs (NtSetSystemInformation, EmptyWorkingSet, GlobalMemoryStatusEx, EnumServicesStatusExW).
Unlike managed tools or PowerShell scripts that consume 80-150 MB RAM and cause CPU spikes, RAM Cleaner Pro operates with:
- Active Memory Footprint: ~14 MB RAM
- Idle CPU Load: 0.00%
- Runtime Dependencies: Zero (Standalone Win32 Binary)
-
Syscall:
NtSetSystemInformationdynamically bound fromntdll.dll. -
Information Class:
SystemMemoryListInformation(0x50). -
Command Value:
1(MemoryPurgeStandbyList). - Function: Purges Priority 0 through 7 Standby Memory pages instantly, converting cached standby RAM into free physical RAM for allocation.
-
Command Value:
3(MemoryFlushModifiedList). - Function: Forces dirty modified pages to write back to disk or pagefile, reducing system commit charge.
-
Win32 API:
EmptyWorkingSet()andSetProcessWorkingSetSize(-1, -1)viapsapi.dll. - Function: Instructs the Windows Memory Manager to trim idle page frames back to pagefile or free lists without terminating applications, achieving 40% to 60% physical RAM reclamation.
- Download
RAM_Cleaner_Flusher_Pro_x.x.x.zipfrom GitHub Releases. - Extract the
.ziparchive to any folder. - Run
RAM_Cleaner_Pro.exe. - The app automatically deploys to
%ProgramFiles%\RAM Cleaner & Flusher Pro\RAM_Cleaner_Pro.exe, generates a Win32 COM Desktop Shortcut, sets ACL permissions (icacls), and launches.
Run from command prompt:
RAM_Cleaner_Pro.exe --portable-
RAM Utilization Bar: Linear progress bar with multi-stop color transitions (
#10b981Green,#f59e0bAmber,#ef4444Red). - Physical RAM Cards: Displays Usage %, Used RAM (GB), Free RAM (GB), Total RAM (GB), and Standby Cache (GB).
-
Manual Buttons:
Purge Standby Cache,Trim Working Sets,Flush Modified Pages,Maximum Optimization. -
Activity Log Panel: HTML formatted event log with
Export LogandClear Logbuttons.
- Search Filter: Real-time filtering by process name or PID.
-
Grouped Process Tree: Hierarchical tree grouping multi-instance processes (e.g.,
chrome.exe (27 processes)). -
InspectButton: OpensProcessInfoDialogshowing PID, RAM MB, handles, path, open location, single trim, and taskkill. -
Group DiagnosticsButton: OpensProcessGroupInfoDialogbreaking down child PIDs, resolved Windows Service names, average RAM, group protection, group trim, and group kill.
- Select target
.exevia file browser or active processes. - Specify optional launch arguments (e.g.,
-high -novid). - Set execution priority (
HIGH_PRIORITY_CLASS,REALTIME_PRIORITY_CLASS). - Enable
Purge RAM Before Launchfor maximum pre-launch memory cleanup. - Click
Launch & Boost Application.
- Queries
EnumServicesStatusExWwithSC_MANAGER_ENUMERATE_SERVICE. - Maps generic
svchost.exeprocess IDs to human-readable Windows Service names:svchost.exe [DNS Client - DnsCache]svchost.exe [Windows Audio - AudioSrv]svchost.exe [Windows Defender Service - MsMpEng]
- Add critical applications to exclusion protection list to prevent working set trimming.
- Add by file browser or select running processes from
ProcessSelectionDialog. - Ideal for EasyAntiCheat, BattEye, Vanguard, Visual Studio, Docker, and database servers.
- Auto Threshold Cleaning: Triggers optimization when physical RAM load exceeds limit (50-98%, default 80%).
- Periodic Timer Scheduler: Automated background timer (5 to 1440 minutes).
-
Windows Autostart: Registry key
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\RAMCleanerPro. - System Tray Mode: Minimize to tray on close and start hidden in system tray on boot.
-
Permission Error (
Access Denied): Ensure RAM Cleaner Pro is launched as Administrator (SE_INCREASE_QUOTA_NAMEprivilege). - Network Update Failure: Verify outbound HTTPS access to Gist update manifests over TLS 1.3.
Q: Is RAM Cleaner Pro safe with anti-cheat software in games?
A: Yes! RAM Cleaner Pro operates strictly within official Win32 Kernel API boundaries and does not modify process memory spaces or inject DLLs.
Q: Does trimming working sets close my applications?
A: No. It simply instructs the Windows Memory Manager to move unallocated idle pages to pagefile or free lists.
Documentation maintained by AliSakkaf.