我在使用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}}
答案 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