谷歌浏览器将占用我的记忆,使其计算机冻结到接近停止的程度。 我该怎么做才能防止这种情况发生?
它变得非常可怕,我甚至无法切换到TTY1强制重启。 我必须硬复位,我失去了工作。
理想情况下,我希望能够在Ubuntu上使用chrome浏览器,而不必一直提醒自己关闭标签。
Chrome或Ubuntu的工具是否有任何扩展function可以帮助防止我超越Ubuntu占用所有内存并变得无能为力?
简短回答:在Chrome中,按Shift + Esc查看哪些标签占用了太多RAM,并不时刷新或重新加载这些标签以回收内存。
答案很长:我认为这更像是一个Chrome问题而不是Ubuntu问题。
我最近使用Windows 7遇到了这个问题,在rt.com上打开了Chrome标签,并在故事的底部打开了评论部分。 评论部分是由spot.im驱动的,除了坐在那里之外什么都不做,耗费超过一千兆字节的RAM。 Windows 7会发出低RAM错误然后我必须重新启动。 Ubuntu + Chrome中存在同样的问题,但不像Windows + Chrome那么糟糕。
然后我在Chrome中发现了Shift + Esc以显示内存显示统计信息,在那里我可以看到每个标签消耗多少RAM。 这适用于Windows和Ubuntu。
当可用内存(RAM + SWAP)运行不足时,一个名为“OOM Killer”(内存不足)的程序启动并“智能”杀死正在运行的应用程序并阻止新应用程序运行。 OOM Killer在Linux Kernel 4.6中有所改进,但我不知道具体如何。
我在另一个晚上做了一个测试,使用Chrome在内核4.7.1下使用OOM杀手来消耗95%的RAM和65%的交换,系统保持稳定。 我无法做新的事情,如Alt + Print Screen,但仍然可以重启没有问题。 Chrome在重新启动时出错了,无法恢复上一次会话中的20多个标签,但这并不奇怪。
除了使用chrome扩展之外,我不知道你可以做很多修复它。 在我的个人电脑上我使用The Great Suspender(当我使用chrome时)
https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=en
根据评论,我认为有三种选择……
-
Chrome会在每个打开的标签页中占用内存,因此要么关闭一些标签页,要么尝试使用Firefox等其他浏览器。
-
由于您拥有少量的RAM,请尝试将交换增加到8GB。 这可以使用gparted轻松完成。
-
安装更多内存。
如果您需要更多关于这些的澄清,请询问。
干杯,Al
- 为什么Ubuntu 16.04 LTS Xenial Xerus?
- 在Ubuntu 16.04计算机上通过SSH从Ubuntu 14.04计算机上打开GUI应用程序
- 网络控制器:Qualcomm Atheros Device (rev 30)WiFi不工作
- Ubuntu 16.04没有菜单栏或启动器 – 帮忙!
- 错误:您缺少以下32位库,并且Steam可能无法运行:libXtst.so.6
- 是否可以使用iso / live usb从14.04升级到Ubuntu 16.04?
- E:列表文件/etc/apt/sources.list(Suite)中格式错误的条目54:安装R
- 通过Dell XPS 15 9560上的实时USB错误运行Ubuntu
- VirtualBox VDI文件大小随着Ubuntu 16.04的增长而不断增长