Javascript增加堆限制

问题描述 投票:0回答:1

我正在测试需要大量本地数据的客户端应用。默认堆限制太低,Chrome不断崩溃。我正在尝试增加限制,而我在堆栈溢出时发现的其他解决方案均无效。我正在测试节点标志,它似乎根本不影响堆大小。我正在使用Chrome 76,因此任何带有最新版本的Chrome标志的解决方案都将无法使用。

我已经尝试将--max_old_space_size标志增加到4096,但是它不起作用(因为它写在https://forexsb.com/forum/topic/7381/aw-snap-in-chrome-chromium/等许多地方)。

我已经使用此参数配置了chrome,并通过一个简单的函数来增加JS堆大小来对其进行测试,该函数将多次循环的for循环中的数据添加到变量中,同时查看该采样器的性能采样器chrome dev-tools,然后查看JS堆大小。

[当堆大小约为2GB时,Chrome进程崩溃,并且标签页显示“ Aww snap”。

javascript google-chrome v8 google-chrome-flags
1个回答
0
投票

我已经尝试将--max_old_space_size标志增加到4096,但是它不起作用(因为它写在https://forexsb.com/forum/topic/7381/aw-snap-in-chrome-chromium/等许多地方)。

我已经使用此参数配置了chrome,并通过一个简单的函数来增加JS堆大小来对其进行测试,该函数将多次循环的for循环中的数据添加到变量中,同时查看该采样器的性能采样器chrome dev-tools,然后查看JS堆大小。

[当堆大小约为2GB时,Chrome进程崩溃,并且标签页显示“ Aww snap”。

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