如何限制木偶浏览器的内存使用量

时间:2020-09-22 10:07:21

标签: puppeteer google-chrome-headless

我已经尝试了这两种变体,但都没有用。

    const browser = await puppeteer.launch({
        args: [
            '--max_old_space_size=1024',
        ],
        headless: true,
    });

    const browser = await puppeteer.launch({
        args: [
            '--js-flags="--max_old_space_size=1024"',
        ],
        headless: true,
    });

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

我不确定它是否可以发挥最大作用。可以设置的内存使用情况在平台之间有所不同,但是关于语法,我确信如果尝试通过--max-old-space-size进行设置,则应该使用破折号而不是--js-flags中的下划线:

await puppeteer.launch({ headless: true, args: [ '--js-flags="--max-old-space-size=1024"' ] });