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

如何使用ChromeDriver开启Chrome 113的内存节省功能(php-webdriver)

解决ChromeDriver开启内存节省功能失败的问题

你当前代码里用的"memory-saver" => 1这个偏好键是错误的,Chrome的内存节省功能对应的正确配置项不是这个。

正确的配置方式有两种:

方式一:修改Chrome偏好设置

使用browser.tabs.unloadOnMemoryPressure这个键来开启自动释放闲置标签内存的功能,这就是内存节省功能的核心逻辑。修改后的代码如下:

$chromeOptions = (new ChromeOptions())
            ->addArguments([
                '--window-size=1600,900'
            ])
            ->setExperimentalOption('prefs', [
                "browser.tabs.unloadOnMemoryPressure" => true,
                // 可选:如果需要强制关闭硬件加速来进一步节省内存
                "browser.laptop_hardware_acceleration_enabled" => false
            ]);

方式二:添加命令行参数

直接通过Chrome启动参数强制开启内存节省模式,这种方式更直接,适合Chrome 113及以上版本:

$chromeOptions = (new ChromeOptions())
            ->addArguments([
                '--window-size=1600,900',
                '--enable-features=MemorySaverMode'
            ]);

如果还是不行,可以同时结合两种方式,确保配置生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 12:23:08