Chrome进程(选项卡)的最大内存使用量以及如何增加它?

问题描述 投票:22回答:2

我在一个选项卡上通过chrome运行几千个https客户端,我似乎在浏览器中达到了限制,当我检查任务管理器时,该选项卡的chrome进程使用了​​高达897MB,所以我假设存在某种限制(900MB〜)。

是否有任何铬向导可以解释这个?如果我可以增加最大限制,那么我将能够通过单个选项卡运行更多客户端。

http google-chrome memory ssl https
2个回答
18
投票

默认情况下,v8在32位系统上的内存限制为512MB,在64位系统上的内存限制为1.4GB。通过将--max_old_space_size设置为32位上的最大值1024(1 GB)和64位上的4096(4GB),可以提高限制。您应该能够在Linux中从shell启动Chrome时设置此参数,或者作为Windows中快捷路径的参数。


7
投票

基于Mihai Tomescu的答案和其他资源的汇总答案:

  1. this answer称,运行x64 Windows操作系统时,每个标签的最大内存大约为1.8GB
  2. 通过将Chrome链接地址从"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe更改为"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --max_old_space_size=4096,增加标签内存可以正常工作

可以使用this huge image快速测试差异,这将使Chrome默认内存设置崩溃(Google Chrome在尝试显示此网页时内存不足),但在增加内存限制后会呈现正常。

© www.soinside.com 2019 - 2024. All rights reserved.