Ubuntu 22.04下VSCode打开特定Laravel项目致笔记本过热耗电快
解决VSCode打开特定Laravel项目时过热耗电的问题
排查VSCode文件索引负担
- 看看项目里有没有大量自动生成的冗余文件(比如storage下的日志、缓存,vendor目录),把这些目录加入VSCode的排除列表,减少后台索引的工作量。直接在项目的
.vscode/settings.json里加:"files.exclude": { "**/vendor": true, "**/storage/logs": true, "**/storage/framework": true }, "search.exclude": { "**/vendor": true, "**/storage": true } - 关掉VSCode的自动保存和实时语法检查,改成手动触发,避免后台持续运行检查任务。
- 看看项目里有没有大量自动生成的冗余文件(比如storage下的日志、缓存,vendor目录),把这些目录加入VSCode的排除列表,减少后台索引的工作量。直接在项目的
揪出异常占用的PHP进程
- 打开终端跑
htop,盯着打开项目后的进程,看有没有CPU占比一直很高的PHP进程。 - 先把debugbar临时关了试试,在
.env里改DEBUGBAR_ENABLED=false,这个扩展实时采集数据很容易占资源。 - 排查datatables或者excel扩展的初始化逻辑,比如注释掉相关服务提供者,重启VSCode看情况有没有好转。
- 打开终端跑
系统层面调优
- Ubuntu上装个
powertop,自动优化耗电设置:sudo apt install powertop sudo powertop --auto-tune - 关掉VSCode的硬件加速,在设置里搜
Hardware Acceleration,选关闭后重启软件。
- Ubuntu上装个
精简依赖测试
- 先把dev依赖里的debugbar卸掉:
composer remove barryvdh/laravel-debugbar --dev,测试是否还会过热。 - 跑
composer audit看看有没有依赖包存在性能相关的问题,针对性升级或替换。
- 先把dev依赖里的debugbar卸掉:
内容的提问来源于stack exchange,提问作者Mohammad Afshar
相关产品推荐
相关产品推荐

