首页 > 系统相关 >一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner

一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner

时间:2023-11-18 22:55:39浏览次数:32  
标签:WinMemoryCleaner Windows 清理 列表 内存 NET 优化

前言

我们在使用Windows系统的时候经常会遇到一些程序不会释放已分配的内存,从而导致电脑变得缓慢。今天给大家推荐一款.NET开源的小巧、智能、免费的Windows内存清理工具:WinMemoryCleaner。

使用Windows内存清理工具来优化内存,这样不必浪费时间去重新启动电脑。

工具主要特点

  1. 自动优化

    • 每隔X小时 - 优化将按照设定的时间间隔运行
    • 当空闲内存低于X百分比时 - 如果空闲内存低于指定百分比,优化将会运行
  2. 紧凑模式

    • 最小化按钮旁边的箭头(上/下)用于折叠和展开窗口
  3. 内存区域

    • 清理组合页列表 - 仅在启用页面组合时有效地刷新组合页列表中的块
    • 清理修改后的页列表 - 刷新来自修改后的页列表的内存,将未保存的数据写入磁盘并将页面移动到待机列表
    • 清理进程工作集 - 从所有用户模式和系统工作集中删除内存,并将其移动到待机或已修改的页列表。请注意,到进程运行时,任何代码都必然会填充它们的工作集以便运行
    • 清理待机列表 - 从所有待机列表中刷新页面到空闲列表
    • 清理待机列表(低优先级) - 从最低优先级的待机列表中刷新页面到空闲列表
    • 清理系统工作集 - 从系统缓存工作集中删除内存
  4. 排除优化的进程

    • 您可以建立一个在优化内存时忽略的进程列表
  5. 优化热键(全局)

    • CTRL + ALT + M(可定制) - 优化

工具设置

  • 始终置顶 - 将窗口固定在所有窗口的顶部
  • 自动更新 - 保持应用程序处于最新状态
  • 优化后关闭 - 在优化后关闭应用程序
  • 关闭到通知区域 - 点击关闭(X)按钮时将应用程序最小化到系统托盘
  • 开机自启 - 系统启动后运行应用程序
  • 显示优化通知 - 在优化后向通知区域发送消息
  • 启动时最小化 - 应用程序将以最小化状态启动到系统托盘。单击/双击图标可恢复显示

支持语言

阿拉伯语、中文、荷兰语、英语、法语、德语、希腊语、印尼语、意大利语、日语、韩语、马其顿语、波兰语、葡萄牙语、塞尔维亚语、斯洛文尼亚语、西班牙语、土耳其语、乌克兰语。

项目源码

项目下载

工具使用

点击优化后的内存情况(直接少了2.9G)

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看

标签:WinMemoryCleaner,Windows,清理,列表,内存,NET,优化
From: https://www.cnblogs.com/Can-daydayup/p/17841434.html

相关文章

  • Performance Improvements in .NET 8 -- Exceptions & Reflection & Primitives【翻译
    Exceptions在.NET6中,ArgumentNullException增加了一个ThrowIfNull方法,我们开始尝试提供“抛出助手”。该方法的目的是简洁地表达正在验证的约束,让系统在未满足约束时抛出一致的异常,同时也优化了成功和99.999%的情况,无需抛出异常。该方法的结构是这样的,执行检查的快速路径被......
  • Performance Improvements in .NET 8 -- Exceptions & Reflection & Primitives【翻译
    Exceptions在.NET6中,ArgumentNullException增加了一个ThrowIfNull方法,我们开始尝试提供“抛出助手”。该方法的目的是简洁地表达正在验证的约束,让系统在未满足约束时抛出一致的异常,同时也优化了成功和99.999%的情况,无需抛出异常。该方法的结构是这样的,执行检查的快速路径被......
  • asp.net core api 3.1 dynamic 入参转json对象
    比如接口publicobjectGetList(dynamicobj){//varjElement=(JsonElement)obj;//使用system.text.json处理varstr=obj.GetRawText(); if(val!=JsonValueKind.Undefined&&val!=JsonValueKind.Null)           {if(obj.valueKind==JsonValueKind.Array)......
  • Modbus RTU转profinet网关实现智能电表和其他设备的连接与通讯
    在ModbusRTU转profinet连接多功能电表配置案例中,ModbusRTU转profinet网关需要将电表端的ModbusRTU协议转换为Profinet协议,从而实现与其他设备的连接和通信。Profinet具有高效、稳定的特点,可以实现实时的数据传输和设备控制。通过将ModbusRTU转换为Profinet,我们可以方便地将电......
  • windows 微信小游戏
    有好几年没怎么使用Windows系统了,Windows版本微信居然小程序和小游戏了,这个确实会方便很多用户。总体来说是不错的。对我来说,这个非常不安全,非常容易制作辅助和外挂,感觉现在小程序Windows版本的辅助应该满天飞了吧 我现在简单记录一下小游戏存储路径,搞一些小动作需要知道的......
  • Windows7使用docker
    Windows7使用docker注:win10可以下载桌面版,详情看官网1、安装win7需要dockertoolbox进行安装,但官网以前有,现在没了,所以要去菜鸟教程给的地址下载:[阿里镜像](Indexof/docker-toolbox/windows/docker-toolbox/(aliyun.com))下载后直接安装,selectcomponents最好勾上没有的安......
  • Windows系统 nacos 部署
     转载:https://www.cnblogs.com/simon-xie/p/15730368.html  Windows系统 Nacos安装及部署 一、下载地址https://github.com/alibaba/nacos二、新建数据库新建一个实例名为nacos的数据库,并执行nacos/conf下的nacos-mysql.sql文件创建表三、修改配置打开conf下的ap......
  • Windows环境安装PostgreSQL
    Windows环境安装PostgreSQL安装步骤要在DockerDesktop上安装PostgreSQL数据库,请按照以下步骤进行操作:首先,确保您已经安装了DockerDesktop,并且它正在运行。打开终端或命令提示符,并输入以下命令来从DockerHub下载并运行PostgreSQL镜像:dockerrun--namemy-postgres-e......
  • 常见面试题-Netty线程模型以及TCP粘包拆包
    介绍一下Netty使用的线程模型?答:Netty主要基于主从Reactor多线程模型,其中主从Reactor多线程模型将Reactor分为两部分:mainReactor:监听ServerSocket,用来处理网络IO连接建立操作,将建立的SocketChannel指定注册给subReactorsubReactor:和建立起来的socket做数据交互和......
  • Python如何使用Networkx实现复杂的人物关系图?
    (Python如何使用Networkx实现复杂的人物关系图?)1简单引入日常工作、生活中我们经常会遇到一些复杂的事务关系,比如人物关系,那如何才能清楚直观的看清楚这些任务关系呢?比如我们从网上搜索1个人物关系图,大家看看:声明:以下图片来源于网络,如果涉及版权问题,请联系作者删除。本文仅......