用于优化Firefox和Chrome内存使用率的工具

2020-02-14 16:04:59

Web浏览器可以在计算机系统上使用大量内存。一旦开始在标签中打开其他网站,您会注意到内存使用量正在上升。

在撰写本文时,Firefox的性能比Chrome更好,但是两者都可以轻松达到1 GB的内存使用量甚至更多。

如果您正在使用的系统拥有大量内存,则高内存使用率可能不是问题。如果它具有4、8、16甚至更多GB的RAM,那么您可能永远不会遇到任何与内存相关的问题。

当然,您可能不喜欢单个程序在系统上使用了多少内存,但是如果它不影响性能或其他操作,则实际上没有什么可担心的。

运行内存(尤其是1 GB及以下)的RAM较少的系统的Internet用户却坐在另一条船上。他们的系统可能没有足够的RAM用于在其上运行的所有进程,这可能会由于使用缓存来克服此限制而降低了系统的整体性能。

以下程序列表分为两部分:浏览器扩展和程序。

内存优化程序

火狐程序

以下桌面程序尝试使用各种AP​​I调用或技术释放内存。有些人可能称它们为蛇油,因为其他人则誓言在系统上运行它们会产生积极的影响。

火敏

火敏

当系统内存不足时,Firemin不会执行Windows无法执行的任何操作。它反复循环调用Windows函数EmptyWorkingSet,以释放内存。调用该函数会从指定进程的工作集中删除尽可能多的页面。

效果是暂时的,这就是Firemin循环调用它的原因。它还可能会影响系统性能,具体取决于其设置方式。

该程序附带一个滑块,可用于设置希望它调用函数的时间间隔。

它运行后,当您打开Windows任务管理器或第三方过程管理器(例如Process Explorer)时,便可以看到其效果。

内存映射

内存映射

RAMMap旨在为Windows操作系统的用户提供有关其如何使用内存的详细信息。

它显示过程工作集,物理页面和范围,文件摘要以及使用计数等。

该程序在顶部附带一个“空”菜单,可用于释放内存。与Firemin相比,它提供了更多的空选项,但不会像以前的程序那样循环运行那些空选项。

另一个不同之处在于,它会清空所有内容,而不仅是特定过程的内容。

明智的内存优化器

明智的内存优化器

您可以将Wise Memory Optimizer配置为在系统的内存计数降至阈值以下时自动运行。该程序本身不会优化单个进程,而是会优化总体RAM使用率。

该公司没有透露其工作方式,但很有可能与所有以类似方式工作的其他程序使用相同的API调用。

快速狐狸

Speedyfox

SpeedyFox以不同的方式优化了Firefox,Chrome和其他几个程序。它不会直接释放内存,而是会优化这些程序使用的数据库。

这可以减小所使用的数据库的大小,从而可以在需要时加快数据库的加载时间,还可以减少所使用的程序的整体内存使用量。

快速替代品清单

这些程序的工作方式与上面列出的程序类似。

所有浏览器Memory Zip支持两个以上的浏览器进程。通过在接口中设置所需的RAM数量,它可以为任意一个释放ram。

CleanMem每15分钟运行一次以释放系统内存。Pro版本提供了高级功能,而免费版本则没有那么多。

Memory Booster在运行时清除工作进程集。它由与Firemin相同的开发人员创建,但可以与所有进程一起使用。

Minimem在其界面中显示按内存使用情况排序的进程。您可以选择一个或多个进行优化。

当Mz RAM Booster降至阈值以下时,它将释放RAM。该程序附带了一些调整项。

当可用空间降到8%以下时,RAMRush将优化内存。

浏览器扩展

浏览器扩展和加载项直接安装在所选的Web浏览器中。这些不会通过调用Windows函数直接释放内存,但是可以通过其他方式释放内存。

FooTab(谷歌浏览器)

FooTab通过在浏览器启动时仅加载活动选项卡而阻止所有其他选项卡的加载来改善Chrome的启动。

在浏览器界面中选择被阻止的标签后,它们就会被加载。该扩展程序对于在浏览器启动时恢复会话的Chrome用户非常有用。

OneTab(Mozilla Firefox)

浏览器加载项可以将选项卡转换为列表,从而有效地释放进程中的内存。根据后台脚本是否已在您移至列表的选项卡中运行,它还可以减少cpu的负载。

Tab Grenade是类似的扩展。

标签休眠(谷歌浏览器)

该扩展程序将闲置的选项卡(在一定时间内未激活的选项卡)移动到睡眠状态,以使它们使用的内存比以前少。

伟大的吊带(Google Chrome)

大悬念

挂起Chrome浏览器窗口的一个或所有标签。挂起的标签会在浏览器中卸载它们,而不会删除标签本身。

由于选项卡(或更确切地说是加载在其中的站点)会消耗内存,因此将释放系统上的RAM。

Tabs Limiter(谷歌浏览器)

带队列的制表符限制器

Tabs Limiter的主要目的是限制可以随时在Chrome网络浏览器中打开的标签数。通过将越过限制的页面移动到队列中以在插槽可用时使其可用而实现此目的。

其他扩展名:

Chrome的延迟加载标签

Firefox的睡眠模式

不再可用

可用内存(Mozilla Firefox)

释放内存Firefox

该扩展为Firefox的about:memory页面提供了前端。您不必使用手动打开的方法来减少内存使用量,而可以使用扩展程序提供的菜单。

内存重启(Mozilla Firefox)

您可以使用扩展名设置内存阈值,以使其在达到选定的RAM量时自动重新启动Firefox。

UnloadTab(Mozilla Firefox)

卸载标签

Firefox浏览器的浏览器插件可以自动或根据用户请求手动卸载选项卡。可以卸载Firefox中单个选项卡或除选定选项卡之外的所有选项卡。

该插件附带用于控制Firefox在启动时加载标签的行为的设置,并支持排除阻止选择标签的卸载的设置。

Suspend Tab是一种以类似方式工作的替代方法。

内部选项

某些Web浏览器提供内部选项以清除内存使用或执行其他优化。

Firefox关于:内存

在Firefox浏览器的地址栏中加载about:内存,以获取减少浏览器内存使用量的选项。在这里,您可以进行全局垃圾收集,循环收集或最小化内存使用。

Chrome chrome://内存重定向/

该页面列出了Chrome和系统上可能正在运行的其他浏览器的内存使用情况。请注意,尽管这样做,它没有提供任何清除浏览器内存的选项。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。