Jai*_*soN 25 javascript memory json memory-management google-chrome
chrome中单个选项卡的默认内存限制是什么?
cas*_*rad 13
很难正确回答,只能在具有特定构建的特定任务的基准测试中找出答案.
有几件事可以让你使用1到2 GB的内存:
现在,使用64位Chrome版本47,在Windows 8.1上我可以使用一个标签占用1.8GB,然后崩溃.
更新:
我可以看到一些魔法已经发生并且限制已经改变.
对于Chrome版本63,在x64 Windows 10操作系统上,我可以分配高达3.5 GB的内存,解析一个巨大的JSON字符串,然后在页面上显示它.
该数字取自Chrome的任务管理器和Process Explorer的Private Bytes指标.
有人在谈论一个非常相似的话题。这里
您应该尝试以下操作:
右键单击 Chrome 图标并转到属性。Chrome 应该在这里:
"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
Run Code Online (Sandbox Code Playgroud)
显然,%USER% 是您 PC 上的用户名;)
在行尾添加 --purge-memory-button
它应该是这样的:
"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --purge-memory-button
Run Code Online (Sandbox Code Playgroud)
现在,当 Chrome 工作时,按 shift+Esc,现在你有了一个新选项,“清除内存”,它可以释放内存。在特定时间不需要注意的选项卡将从您的 RAM 中清除。
您还可以添加以下行之一:
永远不要主动放弃记忆
--memory-model=high
Run Code Online (Sandbox Code Playgroud)
切换标签时自动减少工作集
--memory-model=medium
Run Code Online (Sandbox Code Playgroud)
在切换选项卡时以及当
--memory-model=low
Run Code Online (Sandbox Code Playgroud)
浏览器没有被积极使用
目标位置后可以有几行 "C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"
假设我们要使用“清除内存”行和“低内存模型”行。它看起来像这样:
"C:\Documents and Settings\%USER%\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" --purge-memory-button --memory-model=low
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27625 次 |
| 最近记录: |