You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

有哪些Chrome Flags可开启/禁用以提升Puppeteer运行性能?

可信站点场景下Puppeteer Chromium性能优化启动Flag

以下优化项均会降低浏览器安全防护能力,仅适用于仅访问可控可信站点的爬虫场景,可显著降低内存、CPU占用,提升运行性能:

  • --disable-site-isolation-trials:和你已使用的--disable-features=site-per-process配套生效,彻底关闭站点隔离机制,最多可降低30%左右的内存开销,移除跨站点进程隔离安全防护。
  • --disable-gpu:树莓派GPU性能极低,禁用GPU加速可直接省去GPU进程的内存占用,无视觉渲染需求的爬虫场景使用效果尤为明显。
  • --disable-software-rasterizer:配合GPU禁用使用,关闭软件光栅化渲染的额外开销,进一步降低内存和CPU占用。
  • --disable-extensions:禁用所有扩展程序,包括Chromium内置的默认扩展,移除扩展进程的资源消耗。
  • --disable-default-apps:禁用Chromium自带的默认内置应用,减少启动阶段的预加载资源开销。
  • --disable-sync:关闭谷歌账号同步功能,移除同步相关的后台进程和网络开销。
  • --disable-background-networking:禁用所有后台网络请求,包括更新检测、安全浏览实时查询、使用情况上报等,降低CPU和网络消耗。
  • --disable-client-side-phishing-detection:关闭客户端钓鱼检测逻辑,省去安全检测的资源开销,可信站点场景下无使用必要。
  • --disable-safe-browsing:完全禁用安全浏览全链路功能,包括恶意站点、恶意下载检测,进一步降低安全模块的资源占用。
  • --no-sandbox:关闭Chromium沙箱防护机制,省去沙箱相关的进程开销,是降低安全换取性能效果最明显的Flag之一。
  • --disable-dev-shm-usage:禁用/dev/shm共享内存,树莓派这类小内存设备默认共享内存配额极低,该配置可让Chromium改用/tmp目录存储临时文件,避免内存不足导致的进程崩溃。
  • --single-process:强制所有页面和浏览器功能跑在同一个进程内,彻底消除多进程架构的额外内存开销,优化效果最显著,但会导致几乎所有安全防护失效,仅适合单页面爬虫场景使用。
  • --disable-features=TranslateUI,BlinkGenPropertyTrees,IsolateOrigins:批量关闭翻译弹窗、属性树渲染、源隔离等冗余功能,进一步降低不必要的资源消耗。

提示:多页面并发爬虫场景不建议使用--single-process,避免单个页面崩溃导致所有任务失效,优先使用站点隔离类、沙箱类禁用Flag即可获得足够的优化效果。

内容的提问来源于stack exchange,提问作者Movianlost

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 05:54:07