【开源】Windows内存清理工具,软件内存占用仅1.2m,低内存福音

Kio 2026-05-13 19:18 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




近期因为打游戏、看直播、写代码的时候经常爆内存,可能是因为16g内存加上后台的软件较多导致的爆内存,因此我写了一个轻量级内存清理工具;这段时间实测下来很好用,至少不会爆内存了,打游戏也非常流畅,能一直维持在60-70%左右,大型游戏也是在80%以下,甚至能够玩游戏的同时再开一个vscode+QQ+网易云

软件使用python+rust编写,python为纯前端实现,后端部分由rust负责



1.2M的内存占用





如果喜欢本项目的话可以给出一个小小的star

项目地址:GitHub - Kiowx/MemCleaner: 高性能 Windows 内存优化工具,采用 Rust 内核 + Python CustomTkinter UI 架构。 · GitHub

下载地址:Releases · Kiowx/MemCleaner · GitHub

最新回复 (19)
  • Lisp 05-13 19:19
    1



    这个圆环有点抽象,怎么没有抗锯齿

  • 榾-Woisol 05-13 19:20
    2

    1.2M 好强^-^和 Mem Reduct 一个水平了

  • 阳光之上 05-13 19:20
    3

    感谢佬友分享,我去试试!之前试过另外两个开源的,总是有些不尽人意

  • Kio 楼主 05-13 19:26
    4

    下个版本修复一下这个问题,之前一直觉得不顺眼但是没有修,一直在修别的东西

  • bakabaka 05-13 19:29
    5

    泼盆冷水,这类内存清理工具的原理其实都大差不差,无非就是将非系统进程使用的内存页/驻留集换出到磁盘,实际上不分好坏地换出,很多内存页会立马被读回来,这类系统api使用不当很可能会降低磁盘寿命。除此之外1.2m的内存占用是daemon吧,我不相信前端能做到这么低。

  • Kio 楼主 05-13 19:38
    6

    你说的风险是存在的,所以我没有把它设计成高频无脑清理工具。它主要是主动触发 working set / 系统缓存回收,适合低内存或特定场景临时释放。而且项目里做了前台排除、系统进程保护、排除名单、冷却和低收益暂停,目的就是避免“不分好坏地清”。另外 1.2 MB 是 Rust 轻量 daemon,不是 Python GUI;GUI 关闭后后台只保留 daemon。这个项目不会宣传成所谓性能魔法工具,更多是提供一个透明可控的清理入口

  • Kio 楼主 05-13 19:42
    7

    Mem Reduct



    以前因为要玩塔科夫下载过Mem Reduct,用了一段时间发现不太好用,很多软件都容易出问题,甚至系统也会出问题,然后就卸载掉了

  • Moksha 05-13 19:54
    8

    试试看,给佬start一个,后续给佬反馈

  • niao 05-18 13:12
    9

    感谢佬友分享,占用这么低必须下载体验一下 ^-^

  • Aerxz 05-18 13:32
    10

    插个眼,我的笔记本已经比较老了,用起来较为吃力。开了软件后退出,但是软件也有内存泄漏问题,这个软件不知道用起来咋样

  • Kio 楼主 05-18 20:18
    11

    v0.2.0更新内容:



    • 设置页加入“阈值持续时间”,可以自定义内存占用超过阈值后持续多久才触发自动清理。

    • 设置页加入“阈值清理冷却时间”,可以自定义两次阈值自动清理之间的最小间隔。

    • 设置页加入“启动时自动请求管理员权限”开关。

    • 清理结果提示现在会显示释放明细,区分“进程释放”和“系统释放”。

    • 仪表盘上次清理记录现在会显示更详细的释放信息。

    • 优化仪表盘圆环渲染逻辑,缓存静态底图,减少频繁刷新时的绘制开销。

    • 优化圆环视觉表现,减少锯齿和异常圆点问题。

    • 完善轻量模式/后台 daemon 对阈值触发时间、冷却时间等配置的读取逻辑。

    • 修复设置页缺少部分自动清理配置入口的问题。

    • 修复清理反馈只显示总释放量、不显示具体来源的问题。

    • 修复 Rust 核心和后台 daemon 在严格 Clippy 检查下的 lint 问题。

    • 修复部分 Windows API 调用写法不够规范的问题。

    • 修复仪表盘圆环重复生成图像导致潜在卡顿的问题。

  • sandman 05-18 20:29
    12

    佬友真是高产啊!

    您的c_cleaner_plus就是很良心、很有用的软件,真是一个令人尊敬的开发者。

  • brqtkkft 05-22 11:14
    13

    佬,我在win11点开进程页时,加载进程的过程中就闪退了

  • Kio 楼主 05-22 11:55
    14

    我检查一下是什么问题,下个版本修复

  • henry99 05-22 11:59
    15

    这个项目不会宣传成所谓性能魔法工具,更多是提供一个透明可控的清理入口



    这句话好像大模型的语气,大伙儿都被洗脑了

  • Kio 楼主 05-22 13:01
    16

    v0.3.0更新内容:



    • 修复 Win11 下打开进程页时,加载进程列表过程中可能闪退的问题。

    • 优化进程列表获取方式,改用更稳定的进程枚举路径,提升不同 Win11 版本下的兼容性。

    • 增强进程页数据容错,进程名称为空、字段异常或数据类型异常时不再影响页面渲染。

    • 增强主窗口定时回调保护,单个 UI 回调异常不会直接影响整个程序。

  • Kio 楼主 05-30 13:31
    17

    v0.3.5更新内容:



    • 后台监控线程、自动清理线程和托盘线程现在会更稳妥地停止,减少退出时残留后台任务的可能。

    • 将通知 Toast 和自动清理判断逻辑拆分为独立模块,主窗口代码更清晰,后续维护更方便。

    • Python 主程序和 Rust 轻量后台守护进程现在共用更多底层清理逻辑,减少两边行为不一致的风险。

    • 原生扩展 _core.pyd 现在会放到 build\native\_core.pyd,避免打包过程继续污染源码目录。

    • pytest 现在只收集 tests/ 目录,避免误扫 target/build/ 等构建目录导致权限错误。

    • 配置保存失败时增加日志记录,方便排查问题。

    • 进程列表异步刷新增加保护,避免慢请求覆盖新数据。

    • 自动清理触发规则增加独立测试,确保阈值判断更可靠。

    • Rust 清理策略增加单元测试,覆盖排除进程、清理模式和内存压力判断。



  • Daisyward 08-15 15:01
    18

    大佬的软件非常好用,不知道能否加个今日清除次数的计数显示?这样可以根据被清除的次数来调整那些清理参数,比如百分比之类的,到时候可以搭配出清理次数少不伤电脑又能运行流畅的方案来 ^-^

  • seekdor 08-15 15:39
    19

    我把memreduct换成大佬的这个试试

* 帖子来源Linux.do
返回