奇妙な理由で、単一の Pyppeteer ヘッドレス chrome ブラウザーを実行すると、CPU 使用率 (Ryzen 5 2600X) の 50% が使用されます。そのようなミディアム ハイエンド 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 使用率を可能な限り削減するための最良の議論です。他のアイデアはありますか?