項目是 codeigniter4 的,視圖文件是 .php,php-intelephense 擴展會自動對它們進行 phpcs 檢測,寫了一段時間代碼后,機器響應變慢了。查看任務管理器發現有幾個php.exe的進程占用了10~20%的CPU,並且一直駐留。通過微軟官方出口的 Process Explorer 檢查 php.exe 進程(懸浮鼠標到 php.exe 進程上面),看到是在進行 phpcs 的檢測。
發現問題后,通過修改 vscode 當前項目的配置文件,忽略掉 Views 文件夾下的 .php 文件的檢測。