错误代码:内存不足 - 如何为 Google Chrome 分配更多内存 - 64 GB 可用内存

错误代码:内存不足 - 如何为 Google Chrome 分配更多内存 - 64 GB 可用内存

我已经彻底搜索过了,但找不到任何答案

我正在使用版本 93.0.4577.63(官方版本)(64 位)

我有 64 GB 的 RAM,目前有超过 30GB 的可用空间,如下所示

在此处输入图片描述

然而我得到了下面的错误,这很烦人

在此处输入图片描述

在此处输入图片描述

答案1

正如其他人所建议的那样,您应该删除所有无关的插件等,无论您是否认为它们是无辜的。

  1. Chrome 和 Edge 中每个标签页的限制为 16G。对此你无能为力——没有神奇的解决方案——除非开发人员决定增加限制。如果你不相信我,你可以自己写一小段 javascript 来分配内存直到用完。请注意,你应该为此分配大型固定数组,否则你可能会在达到 16G 限制之前就达到下面描述的“X”限制。

  2. 您可能根本没有遇到“实际”内存限制。相反,您可能用完了下文所述的“对象 X”,或者您可能用完了字符串空间,即使您实际使用的内存远少于 16G,浏览器也会将这两种情况报告为“内存不足”情况。

  3. 尝试在 Firefox 中打开您的页面,因为 Firefox 对 X 的限制更高,每个选项卡最多可以分配 32G(32G 已通过测试证明;我不知道它是否可以处理更多)。如果页面在 Firefox 中打开,您可以检查 FF 内存占用量,如果它使用的内存少于 16G,那么您在 Chrome 中的问题显然是“X”。

如果您的问题是“X”,那么您必须减少应用中的数组/对象使用量(或字符串使用量)。下面有一些关于如何做到这一点的想法。

相关内容