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