Skip to content

A high-performance, lightweight system utility designed for competitive gamers and power users to minimize input lag and eliminate system stutters by managing Windows memory lists at a kernel level.

Notifications You must be signed in to change notification settings

Adiru3/AmazeMem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 

Repository files navigation

AmazeMem

A high-performance, lightweight system utility designed for competitive gamers and power users to minimize input lag and eliminate system stutters by managing Windows memory lists at a kernel level.

image image

πŸš€ Key Features (Based on Source Code)

  • Kernel-Level Memory Purge: Directly interfaces with ntdll.dll using NtSetSystemInformation to clear:
    • Standby List: Removes cached files that cause micro-stutters.
    • Modified Page List: Flushes pages waiting to be written to disk.
    • Priority 0 Standby List: Cleans the lowest priority memory pages.
  • SYSTEM-Level Execution: Automatically deploys a Windows Task Scheduler task (AmazingMemCleaner) to run with SYSTEM (S-1-5-18) privileges. This bypasses typical "Access Denied" errors when clearing system-protected memory.
  • Working Set Reduction: Iterates through all active processes and uses psapi.dll (EmptyWorkingSet) to reclaim physical RAM occupied by non-critical applications.
  • Smart Automation & Logging:
    • RAM Threshold Trigger: Monitors RAM usage via PerformanceCounter and triggers cleaning if usage exceeds your set limit (e.g., 90%).
    • Rolling Logs: Maintains a real-time cleaner.log with a strict 50-line limit to prevent disk bloating while keeping you informed.
  • Advanced Privilege Escalation: Specifically activates SeProfileSingleProcessPrivilege, SeIncreaseQuotaPrivilege, and SeDebugPrivilege within the process token for deep system access.
  • Persistence & Stealth:
    • Registry-Based Settings: Saves all configurations in HKEY_LOCAL_MACHINE\SOFTWARE\AmazeMem.
    • Auto-Installation: Copies itself to C:\Program Files\AmazeMem and sets up auto-start with highest privileges.
    • Tray Integration: Runs in the background with a system tray icon.

πŸ›  Cleaning Modes Detailed

Mode Technical Implementation
Working Sets Flushes the private working set of every accessible process.
Standby List Uses MemoryPurgeStandbyList (Command 4) via NtSetSystemInformation.
Modified List Uses MemoryFlushModifiedList (Command 3) via NtSetSystemInformation.
Priority 0 Uses Command 3/5 logic to free up high-speed RAM.

🎯 Who needs AmazeMem? (Checklist)

If at least one of these points describes your situation, you will notice the difference immediately:

  • Users with 8GB or 16GB RAM: If your memory is constantly bloated by browsers, Discord, and system cache, your games lack the "clean" space required to operate. This often forces Windows into Disk Swapping (Pagefile usage), which is significantly slower than physical RAM.
  • Competitive FPS Players (CS2, Valorant, Quake, Apex): For those who demand the absolute minimum Input Lag. Kernel-level Standby List purging eliminates the delay between your mouse movement and the on-screen reaction.
  • Victims of "Micro-stutters": If your FPS counter is high but the image feels "choppy" or hitches during fast 180-degree turns, you are likely experiencing a conflict between the game engine and the Windows cache.
  • Low-to-Mid End PC Owners: When every megabyte counts, the automatic reduction of Working Sets for background apps frees up vital physical resources for your primary game process.
  • Users who rarely Reboot: Over time, Windows accumulates "junk" in the Modified Page List that isn't cleared automatically. AmazeMem forces this cleanup, restoring system snappiness without a restart.
  • Streamers & Multitaskers: If you play with OBS, browsers with 20+ tabs, and music apps open, AmazeMem keeps their "appetite" in check. It prevents background software from "eating up" the high-priority memory your game needs.
  • Optimization Perfectionists: If you have already tuned your Windows, BIOS, and Network, but the system still feels "floaty," AmazeMem solves the final piece of the puzzle through SYSTEM-level memory management.

πŸ“¦ Technical Info

  • Language: C#
  • Framework: .NET Framework 4.8 (Legacy csc.exe compatible)
  • Privileges Required: Administrator (for setup) / SYSTEM (for cleaning)

Optimized for minimal Latency. Created by amazingb01 (Adiru).

πŸ”— Connect with me

YouTube TikTok Donatello

About

A high-performance, lightweight system utility designed for competitive gamers and power users to minimize input lag and eliminate system stutters by managing Windows memory lists at a kernel level.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages