如何限制Google Chrome在将大型文件上传到mega时消耗所有可用内存?

时间:2013-02-13 00:12:47

标签: google-chrome memory-leaks

上传相对较大的文件或一些大文件时,Google Chrome会占用我电脑上的所有可用内存。 Firefox中没有这样的问题。如何限制Google Chrome在将大型文件上传到mega时消耗所有可用内存?这种奇怪行为的原因是什么?是否被认为是内存泄漏?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

默认情况下,Chrome是一个多进程浏览器。这是专门设计用于在Chrome中使网络应用程序运行得更快。此功能使浏览器更加稳定,即使有多个打开的选项卡也更稳定。禁用多个进程可以释放一些CPU资源。为了处理每个Web进程,Chrome有三个设置

  1. 每个标签的流程
  2. 过程每站点
  3. 单工序
  4. 为Chrome创建快捷方式。打开“属性”选项卡。通过将-single-process附加到路径来编辑目标字段,如图所示。

    enter image description here

答案 2 :(得分:1)

在Linux发行版中,可以通过使用ulimit(1024 MB)来限制chrome进程可用的内存。

尝试使用以下内容(例如chrome-limited.sh):

#!/bin/sh
ulimit -Sv 10240000 #amount of memory available in bytes 
/usr/bin/google-chrome-stable