安利一款 windows 下巨有用的内存软件

76 天前
 ZGeek

OP 电脑 32GB 内存,开机一天左右,内存就开始不够,查看任务管理器主要是备用内存在占用(相当于是 Linux 下的 buffer ),备用内存能达到 10GB+,虽然 windows 说的是可以自动回收备用(standby)内存,但实际是基本上无法被回收,导致多开一些软件后就需要重启才行。 偶然发现名叫 ISLC(Intelligent standby list cleaner)的软件,可以设置剩余内存生效 2GB 时自动清理备用内存,非常好用。

下载链接: https://www.wagnardsoft.com/forums/viewtopic.php?t=1256

2302 次点击
所在节点    分享发现
23 条回复
YsHaNg
76 天前
你那是漏了吧。。。。
v2tudnew
76 天前
惊了,头一次听说备用内存属于被占用不可使用的部分。
确定不是没开页面文件导致的已提交(虚拟)内存爆了?
opengps
76 天前
能用满感觉有问题,我是用 RamMap 手动清理。如果非常想要阈值自动清理,写点程序调用 RamMap 也是可以的
ryd994
76 天前
你是实际遇到了程序崩溃还是什么?
无论是 Windows 还是 Linux 都会把空闲内存用作文件缓存。这些缓存可以随时丢弃。所谓回收应该翻译为收回。这个过程对用户应该是没有影响的。
这个软件的说明也说是为了游戏中有卡顿的人开发。之前 Windows 的 prefetch 功能有 bug ,会导致卡顿。但那是很久之前,这个问题应该已经被修复了。
Linux 直接标明是 cached 内存,不给清理的方法。
ZGeek
75 天前
@ryd994 #4 说反了,Linux 下可以通过一个 echo 指令清理,windows 上的反而一直不清理,宁肯用磁盘进行交换都不用备用的这部分内存,导致运行一段时间后变得非常卡(频繁交换),因为 standby 内存不释放
ZGeek
75 天前
@v2tudnew #2 开了的,正常开着,32GB 的内存,备用内存高的时候占用到 14GB ,其他部分大概 18G ,虚拟内存还要再申请很多个 G
ZGeek
75 天前
@YsHaNg #1 漏不漏不知道,但是能够确认的是内存使用中的 standby 内存不释放,宁肯使用交换内存都不释放 standby 内存
ZGeek
75 天前
@ryd994 #4 遇到的问题是启用了交换内存后,系统会变卡,因为我是几个大型软件交替使用,怀疑是不停的进行内存数据和磁盘的虚拟内存换入换出导致的,用了这个后就没问题了,物理内存再也没有用满过
v2tudnew
75 天前
@ZGeek
我也是 32GB 内存,开机 20+%,备用内存目测应该是占用到了 60+%,空闲内存很少。
但实际上无论我是玩特别吃内存的游戏(玩一段时间 80+%),还是测试下极端内存占用 99%,都是没有任何问题的。
公司里的电脑也没有你这种情况。
要不你在崩的时候截下任务管理器内存视图看看?
v2tudnew
75 天前
这是我的情况,因为申请的内存超过了可用内存,还发生了一点内存交换,总体上这个内存机制是没问题的。
ZGeek
75 天前
@v2tudnew #9 在非常卡的时候看的内存视图,是不是和用的软件相关,我主要是 idea 和一堆 electron 的应用,重度依赖浏览器( firefox+edge ( pwa ))
ZGeek
75 天前
@v2tudnew #9 我是备用内存 standby 的那部分占用巨多,且不主动清理,不是程序申请的内存,standby 内存是操作系统管理的
ZGeek
75 天前
@v2tudnew #10 看了你的,你的的确是没有问题,我只有我公司的电脑这样,公司的网络环境是禁止连接微软的更新服务器的,不知道这个有没有影响。我在 windows11 上有问题,逼着我退回到 windows10 ,结果还是如此
v2tudnew
75 天前
@ZGeek
个人觉得和禁止更新联网没啥关系,之前极端情况下为了阻止流氓微软的强制更新,也屏蔽过这些域名。
可能需要检查下公司组织“优化”了哪些设置,以前也遇到过一些奇奇怪怪的问题,后面发现是我自己把系统服务给禁用了。
wenning
75 天前
请问任务管理哪里能看备用内存使用量? 我的电脑也是 32g , 然后使用 windows 的一个疑惑就是看任务管理, 看前面几个进程占用加起来感觉不高, 但是经常保持 80%的使用量, 平时就用 idea ,edge ,vscode 这些
ZGeek
74 天前
@wenning #15
就显示的备用的这个这个
wenning
74 天前

我这个没有可用内存是正常的吗
ZGeek
74 天前
@wenning #17 看下面的已提交,我觉得是不正常的,因为你的物理内存是 32G ,但是已经提交了 35GB ,其中大概 6G 是备用内存,且备用内存已经把内存占完了。

在已提交(35GB)>物理内存(32GB),备用内存不降,这个是有问题的了,这意味着操作系统在分配内存的时候不去释放备用内存来用,却把部分数据(35.8-32=3.8GB)丢到了硬盘上,也就是操作系统不用内存却用硬盘,这是不对的,应该优先把备用降下来,再不够了采用硬盘(保护硬盘+提升速度)。
所以,我认为你的问题和我一样,备用内存不释放
ZGeek
74 天前
@wenning #17 看你的内存规格,感觉你的机器是不是也是华为的电脑?我的和你一样都是片上内存
ZGeek
74 天前
@wenning #15 你的使用和我平时完全一样哈,都是这些,估计你也是再加上是华为的电脑,导致的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1142023

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX