/Compressed-Memory-Control-Tool

"A powerful Windows GUI tool to check, enable, or disable compressed memory for better RAM optimization. Perfect for low and high RAM systems."

Primary LanguageTeX

🧠 Compressed Memory Control Tool

Main UI Screenshot


πŸ“Œ Overview

Compressed Memory Control Tool is a beautifully designed Windows desktop application that allows users to view, enable, or disable Windows’ built-in Compressed Memory feature with a single click β€” no scripting knowledge needed.

✨ Built for non-technical users who want performance control without touching PowerShell or CMD.


πŸ“Έ Screenshots

Feature Screenshot
βœ… Main Interface Main UI
πŸ” Check Status Check Status
❌ Disable Compression Disable
βœ”οΈ Enable Compression Enable

πŸš€ Features

  • πŸ” Check if Compressed Memory is enabled
  • ❌ Disable Compressed Memory for high-RAM systems
  • βœ… Enable Compressed Memory for low-RAM optimization
  • πŸ›‘οΈ Admin auto-elevation built-in
  • 🧩 One-click UI interface – no PowerShell scripting required
  • β˜• Buy Me A Coffee support button
  • πŸ’œ GitHub Tools button to explore more utilities
  • πŸ“¦ Fully self-contained .exe β€” just run and use

πŸ€” What is Compressed Memory?

Windows uses a feature called Compressed Memory to reduce the size of less-used data in RAM instead of writing it to disk. This can improve responsiveness for low-memory systems.

When should you enable it?

βœ”οΈ Enable if:

  • You have 4GB to 16GB of RAM
  • You often run multiple programs
  • You want smoother multitasking

❌ Disable if:

  • You have 32GB, 64GB or more RAM
  • You want maximum performance without compression overhead
  • You prefer manual RAM control for AI, gaming, video rendering, etc.

ℹ️ This app applies changes instantly. A restart is recommended for the changes to take full effect.


πŸ› οΈ How to Use

  1. Download the .exe file (or clone the repo and build it yourself).
  2. Double-click to launch – it will ask for admin rights (required by Windows).
  3. Use the following buttons:
    • Check Status – Shows current memory compression state.
    • Disable Compression – Turns off Windows memory compression.
    • Enable Compression – Turns on memory compression.
  4. Review the output in the log box.
  5. (Optional) Click on:
    • β˜• Buy Me A Coffee if you found the tool useful.
    • πŸ’œ GitHub to check out more scripts and tools by the developer.

πŸ“¦ Building from Source

Requires Python 3.10+, pyinstaller, and tkinter.

πŸ”§ Installation

pip install pyinstaller

πŸ§ͺ Compile to EXE

pyinstaller --noconfirm --onefile --windowed --icon "Personal_Picture.ico" --add-data "Personal_Picture.ico;." compressed_memory_gui.py

πŸ§‘β€πŸ’» Developer

Made with ❀️ by Mohammed Kashan Tariq

This tool was created to help non-technical users control an advanced system setting β€” safely and easily.

πŸ™Œ Feel free to fork this project, give feedback, or contribute improvements!


πŸ“‚ Repository Structure

πŸ“ Compressed-Memory-Control-Tool/
β”œβ”€β”€ compressed_memory_gui.py       # Main Python GUI application
β”œβ”€β”€ Personal_Picture.ico           # Icon for window and taskbar
β”œβ”€β”€ *.ps1                          # (Optional) PowerShell backup scripts
β”œβ”€β”€ dist/                          # PyInstaller output
β”œβ”€β”€ screenshots/                   # UI screenshots for README
β”œβ”€β”€ README.md                      # This file

πŸ₯€ Support

If you like this tool and want to keep more free tools coming:

β˜• Buy Me a Coffee


πŸ“„ License

This tool is provided free of charge under the MIT License. Feel free to use, modify, and distribute β€” but please give credit where due.