以前FireFox占用2GB 现在不超过150MB

原帖:https://bbs.kafan.cn/thread-2174269-1-1.html

firemin

原理:

Firemin调用EmptyWorkingSet

https://docs.microsoft.com/en-us … api-emptyworkingset

此程序以较高的内存使用量来换取更多的磁盘读取/写入。这对于使用低RAM系统(<4GB)的人可能有用。

Windows取消映射Firefox的内存(尽管它仍在ram中占用相同的空间),并且按需进行分页(每次访问都会产生页面错误,Windows会重新映射丢失的页面)。如果未访问某些内容,它将被交换到磁盘上,如果需要稍后再读回它,则必须等待。

会在任务管理器中看到内存数量减少,但是Firefox的实际内存需求根本没有改变。如果内存过早换出,您只会冒险放慢速度。如果内存不足或回收磁盘缓存空间,Windows将自动执行相同的操作。

但对SSD来说,应该不会影响太多?

以前,FF慢慢地占用了2GB的RAM。现在,FF占用的RAM不超过150 MB。

2G RAM+64G EMMC 路过,开机久了光分页文件就能有5个GB。

Windows 系统分配分页文件的策略似乎不够激进,开新程序总是卡卡的 :joy:

你得手动设大点吧…