2

出于某种奇怪的原因,运行单个 Pyppeteer 无头 chrome 浏览器占用了我 50% 的 CPU 使用率(Ryzen 5 2600X)。有了这样的中高端 CPU,我应该能够处理的不仅仅是一个浏览器。

这是我的启动参数:

                    args = ['--disable-infobars',
                            '--disable-blink-features=AutomationControlled',
                            "--disable-blink-features",
                            '--start-maximized',
                            '--no-sandbox', '--disable-setuid-sandbox', '--disable-dev-shm-usage',
                            '--disable-accelerated-2d-canvas', '--no-first-run', '--no-zygote',
                            '--disable-gpu']

                browser = await launch(headless=True, handleSIGINT=False, handleSIGTERM=False,
                                       handleSIGHUP=False,
                                       args=args)
                page = (await browser.pages())[0]

根据我的研究,这些是我尽可能减少 CPU 使用率的最佳论据。还有其他想法吗?

4

0 回答 0