我使用 Chromium,但面临同样的问题:Chromium 占用大量内存,冻结系统。问题不在于内存消耗,而在于我的用户体验:我真的不喜欢我的笔记本电脑变成砖块。
铬有一个悬而未决的问题,今天仍未解决:https : //bugs.chromium.org/p/chromium/issues/detail? id =393395
我在 Linux Mint 上,所以我测试了几个解决方案:
ulimit
. 对我不起作用...cgroup
:将浏览器添加到进程组并设置限制:https : //gist.github.com/juanje/9861623如果将所有外观相同的镀铬工艺加起来MEM%
,则远远超过 100%,这是不可能的。那是因为事实上,它们不是单独的进程,它们是共享相同内存空间的线程。htop
默认情况下显示这些,但请参阅此处了解如何更改它并获得对您更有意义的视图。
您使用的总 RAM 为 1727 MB 中的 1047 MB,因此您不存在内存问题。在查看内存统计信息时,请记住虚拟内存,更准确地说:虚拟地址空间,此处显示的VIRT
不是真实内存。它是地址空间,大部分地址都没有被使用,也不对应任何东西。在 Linux 上,每个进程的虚拟空间大小最多可达 4 GB,即使您没有那么多可用空间。
实际消耗的 RAM 量的一个不错的指标是 RSS 或常驻内存大小(在htop
本例中为RES
)。如果从视图中消除线程,您将看到实际上只有一个 142 MBgoogle-chrome
进程(实际上可能有一些真正独立的 chrome 进程,但不是几十个)。如果您试图诊断系统性能问题,另一个重要的统计数据是消耗的 CPU 时间 ( TIME+
),但这里看起来没有什么特别不符合 WRT chrome 的情况。
归档时间: |
|
查看次数: |
8189 次 |
最近记录: |