0

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

4

3 回答 3

3

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

  1. 每标签进程
  2. 每个站点的进程
  3. 单进程

为 Chrome 创建快捷方式。打开属性选项卡。通过将 –single-process 附加到路径来编辑目标字段,如图所示。

在此处输入图像描述

于 2015-02-12T04:56:39.647 回答
2

在 linux 发行版上,chrome 进程可用的内存可以通过使用 ulimit 来限制,在下面的示例中为 1024MB。

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

#!/bin/sh
ulimit -Sv 10240000 #amount of memory available in bytes 
/usr/bin/google-chrome-stable
于 2014-06-28T17:55:58.010 回答
2

谷歌知道这个错误。请参阅http://code.google.com/p/chromium/issues/detail?id=175233

于 2013-02-15T22:58:29.440 回答