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

7 天前
 ZGeek

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

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

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

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

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

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

https://ex.noerr.eu.org/t/1142023

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

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

© 2021 V2EX