[WIN] Memory Cleaner - 开源 Windows 内存清理工具

开源 Windows 内存清理工具「Memory Cleaner」基于 Rust + GPUI 构建。提供实时内存监控、可配置的清理区域、系统托盘常驻、全局快捷键,以及一键优化。

20260825-2

功能特色

  • 实时内存监控 — 物理内存与虚拟内存使用情况,环形进度图可视化;主窗口可见时每 1 秒 自动刷新,隐藏到托盘后暂停轮询以节省 CPU;鼠标悬停托盘图标时也会即时刷新 Tooltip
  • 一键清理 — 按所选区域依次执行;进度与结果摘要显示在底部按钮内(完成后保留约 5 秒)
  • 可配置清理区域 — 8 种内存区域通过复选框勾选(待机列表与普通/低优先级互斥)
  • 全局快捷键 — 默认 Ctrl+Alt+C 触发清理;可在窗口行为对话框中开关、录制自定义组合键(RegisterHotKey)
  • 系统通知 — 清理开始与完成时弹出 Windows Toast(可在窗口行为对话框中关闭)
  • 系统托盘 — 右键菜单(优化内存、显示/隐藏窗口、退出);左键单击显示/激活主窗口;执行内存清理时托盘图标旋转动画(每 120ms 转 90°,表示进行中)
  • 窗口行为 — 标题栏齿轮菜单:置顶、关闭时隐藏到托盘、调试日志、优化通知、全局热键、语言
  • 桌面图标缓存刷新 — 标题栏刷新按钮;结束并重启 Explorer 以清理 IconCache.db 等缓存
  • 自定义标题栏 — 设置、图标缓存、展开/收起、最小化、关闭(无最大化按钮)
  • 配置持久化 — %APPDATA%\MemoryCleaner\settings.toml,首次运行自动创建
  • 调试日志 — 可选写入程序目录下的 App.log,按行内时间戳自动清理 7 天前的记录
  • 自动提权 — 启动时检测管理员权限,不足时触发 UAC 提升
  • 单实例 — 命名互斥量;重复启动时第二个实例直接退出动提

下载地址

  • 网盘下载:
    https://pan.quark.cn/s/802ced993c07
  • 项目地址:
    https://github.com/Y-ASLant/MemoryCleaner