webdriver.io进程内存不足 - 如何增加类似于节点的内存空间大小--max_old_space_size = 2048

时间:2017-08-03 01:21:26

标签: webdriver-io

我在使用webdriver.io运行测试时遇到以下错误。经过分析,我意识到我需要增加内存空间。但是不知道如何使用webdriver.io来做到这一点。在节点中,我知道使用<--- Last few GCs ---> 9251010 ms: Mark-sweep 1352.8 (1458.1) -> 1352.7 (1458.1) MB, 2938.1 / 0 ms [allocation failure] [GC in old space requested]. 9253943 ms: Mark-sweep 1352.7 (1458.1) -> 1352.8 (1458.1) MB, 2932.4 / 0 ms [allocation failure] [GC in old space requested]. 9256877 ms: Mark-sweep 1352.8 (1458.1) -> 1352.1 (1457.1) MB, 2934.5 / 0 ms [last resort gc]. 9259812 ms: Mark-sweep 1352.1 (1457.1) -> 1298.1 (1458.1) MB, 2935.1 / 0 ms [last resort gc]. <--- JS stacktrace ---> ==== JS stack trace ========================================= Security context: 0x3faa6f6e3ac1 <JS Object> 1: DefineObjectProperty [native v8natives.js:~464] [pc=0x3524a7536435] (this=0x39f056913eb9 <JS Global Object>,K=0x1ebe9c167ff1 <an Object with map 0x107d9d0fff21>,W=0x3cc73ab4c6d9 <String[7]: strings>,H=0x1ebe9c164fb9 <a PropertyDescriptor with map 0x1ae8ebfa37a1>,Z=0x3faa6f604231 <true>) 2: DefineOwnProperty [native v8natives.js:~633] [pc=0x3524a6c8a597] (this=0x39f056913eb9 <JS Globa... FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory 完成了它。

如何使用webdriver.io执行相同操作?

{{1}}

1 个答案:

答案 0 :(得分:1)

我不认为这是webdriver.io相关的问题,因为如果你搜索内存设置首先你找不到任何东西,第二件事是主节目是节点,这意味着你只需要为节点编辑那些硬件设置。 JS

你试过试试吗?     --max_new_space_size

你对你的脚本做了什么记忆错误,请发送代码。你在读一些大数据吗?你也使用节点--max_old_space_size = 2048为什么不增加到4096.或者这可以帮助你     --max_old_space_size = 4096 --optimize_for_size --max_executable_size = 4096 --stack_size = 4096