我做了个 Windows 内存清理小工具:MemoryCleaner

我做了个 Windows 内存清理小工具:MemoryCleaner

作者:新*
发布日期:2026-09-10
适用平台:Windows 10 / 11(64 位)

MemoryCleaner 主界面

是什么

一款 Windows 内存清理工具:一键清理 + 定时自动清理 + 实时内存监控,不用时最小化到托盘,几乎感觉不到它的存在。

主要功能

  • 立即清理:一键收缩各进程内存工作集,系统关键进程自动跳过
  • 定时清理:设置 1–24 小时间隔,自动执行,界面显示倒计时
  • 📊 实时监控:圆环仪表 + 60 秒使用率曲线,绿 / 橙 / 红三色提示内存压力
  • 📥 驻留托盘:左键唤出窗口,右键菜单退出
  • 🚀 开机自启:勾选后自动运行并隐藏,无需手动操作
  • 🔒 单实例:重复双击不会开多个窗口,托盘里的程序会自动弹出

技术栈

  • .NET 8 + C# + Windows Forms
  • 界面全部用 GDI+ 自绘(圆角按钮、复选框、环形图表、自定义标题栏)
  • 通过 P/Invoke 调用 Win32 API 实现内存清理和窗口效果
  • JSON 本地配置,Mutex + 进程事件实现单实例唤醒
  • 发布为单文件 exe,自包含版本无需任何运行环境

界面

现代卡片式设计,紫色主色调:自定义渐变标题栏、青色"立即清理"和紫色"启动"两个大按钮、内存数据卡片配三色环形仪表,整体干净清爽,和传统灰色 WinForms 界面完全不同。exe、任务栏、托盘统一使用紫色 M 图标。

下载方式

提供两个版本,按需选择:

版本 大小 下载 说明
自包含版 约 68 MB MemoryCleaner.exe(夸克网盘 / 提取码:msXx) 任何电脑双击即用,推荐
精简版 约 0.24 MB MemoryCleaner.exe(夸克网盘 / 提取码:vU7T) 需已安装 .NET 8+ Desktop Runtime
源码 28.6 KB MemoryCleaner.zip

使用方法

  1. 下载 MemoryCleaner.exe
  2. 双击直接运行,绿色免安装;
  3. 想清理更多系统进程时,右键选择"以管理员身份运行"。

运行环境:Windows 10 / 11 64 位。精简版若提示缺少运行时,可到微软官网安装 .NET 8 Desktop Runtime。

一点说明

清理收缩的是进程的物理内存驻留,部分数据会转入页面文件、重新使用时再加载,并非"凭空多出内存"。适合跑大型软件前整理后台,日常按需使用即可。


一个小工具,单文件发布,自己用着顺手,分享给有需要的朋友。

posted @ 2026-09-10 19:52  新*  阅读(12)  评论(0)    收藏  举报