拡張機能の恩恵を受ける一方で、多くのエンジニアが直面するのが「エディタの起動や入力のラグ」です。VSCode 拡張機能 重い 理由の根本は、VSCode内部で拡張機能を実行する単一のバックグラウンドプロセス「Extension Host」に負荷が集中することにあります。
特に、ファイル保存時に複数のリンターやフォーマッタ、言語サーバー、Git関連プラグインが同時に重いバックグラウンド処理を走らせると、CPU使用率が跳ね上がり、タイピングの遅延やエディタのフリーズを引き起こします。開発現場でVSCodeが重いと感じた際は、コマンドパレットから「Developer: Show Running Extensions」を実行することで、各拡張機能の起動時間(Startup Time)をミリ秒単位で確認可能です。起動に500ms以上かかっているプラグインは、見直しや設定の軽量化を検討すべき明確なシグナルとなります。
また、長期間VSCodeを使用していると、VSCode 拡張機能 保存場所(Windowsでは %USERPROFILE%\.vscode\extensions、Mac/Linuxでは ~/.vscode/extensions)に過去のバージョンや不要なキャッシュが数ギガバイト規模で蓄積し、ディスクI/Oを圧迫するケースが少なくありません。定期的にこのディレクトリを確認し、不要なファイルを手動またはコマンドでクリーンアップすることがエディタの健康状態を保つ秘訣です。