GitHub Copilotの反応が遅い・固まる時の原因と対処法|症状別に解決
GitHub Copilotの反応が遅い・固まる・重いと感じていませんか。原因はネットワークやプロキシ、ファイルサイズ、拡張機能の競合、レート制限など複数のパターンに分かれます。この記事では「動かない」のではなく「動くが遅い・固まる」症状に絞り、補完・Chat・Agent Mode・コードレビューの4パターンごとに原因の切り分け方と対処法を紹介します。サインインできない・補完自体が出ないといった「そもそも動作しない」症状は、「GitHub Copilotが使えない時の対処法」で原因別にまとめていますので、まずそちらで動作有無を確認してください。
この記事の要点
- 原因調査の前に、インターネット接続・GitHub Statusの障害情報・拡張機能のバージョンの3点をまず確認する。
- 補完が遅い場合はファイルサイズ・拡張機能の競合・プロキシを疑い、小さいファイルでの速度比較や拡張機能の一時無効化で切り分ける。
- Chatの応答が遅い場合はプレミアムモデル選択が主因になりやすく、軽量モデルへの切り替えで改善することが多い。
- Agent Modeが遅い場合は大規模リポジトリでインデックスがキーワードベースにフォールバックしていることがあり、対象フォルダの指定や除外設定で改善する。
- コードレビューは変更ファイル数の上限や巨大なロックファイルが原因になりやすく、プルリクエストを小さく分割すると解決しやすい。
今すぐ確認できる原因チェックリスト
「反応が遅い」「固まる」と感じたら、原因を1つずつ調べる前に、まず次の3点を確認してください。これだけで解決するケースが少なくありません。
- インターネット接続は安定しているか — 通信が不安定だとCopilot側の応答が遅延・タイムアウトしやすくなります。
- GitHub Statusで障害情報が出ていないか — サーバー側の障害中は、自分の環境をいくら調整しても改善しません。
- VS CodeとCopilot拡張機能(GitHub Copilot・GitHub Copilot Chat)が最新版か — 拡張機能が古いままだと、サーバー側の変更に追従できず応答が遅くなることがあります。
社内ネットワークやVPN経由で利用している場合は、プロキシやファイアウォール、通信を検査するセキュリティソフトがCopilotの通信に干渉していないかも確認しましょう。プロキシ環境では通信の往復に余分な時間がかかるため、体感速度が明らかに遅い・固まる場合はまずネットワーク経路を疑うのが定石です。VS Code側の基本設定は「VS CodeでGitHub Copilotを使う方法」でも解説しています。
上記3点を確認しても改善しない場合は、自分が困っている症状がどれに近いかで疑うべき原因を絞り込めます。詳しい対処は各症状の見出しで解説します。
| 症状 | 疑う原因 | まず試すこと |
|---|---|---|
| 補完候補が出るまで遅い・固まる | ファイルサイズ・拡張機能の競合・プロキシ | 小さいファイルで速度を比較、他の拡張機能を一時無効化 |
| Chatの応答が遅い・固まる | 利用集中・モデル選択・月間上限到達 | 軽量モデルに切り替え、質問を短く具体的にする |
| Agent Modeが遅い・止まる | インデックスのフォールバック・コンテキスト範囲過大 | 対象フォルダを指定、不要フォルダを除外設定に追加 |
| コードレビューが遅い・終わらない | 変更ファイル数の上限・巨大なロックファイル | プルリクエストを小さく分割、ロックファイルを除外 |
症状1: 補完候補が出るまで遅い
コードを書いてから提案(ゴーストテキスト)が表示されるまでに数秒〜数十秒かかる場合、以下の原因が考えられます。
- ファイルサイズ・プロジェクトの複雑さ: 数千行を超える大きなファイルや依存関係が複雑なプロジェクトでは、コンテキストの解析に時間がかかり応答が遅くなります。小さいファイルで同じ操作をして速度が変わるか確認すると切り分けになります。
- 拡張機能の競合: リンター、フォーマッター、他のAIコーディング拡張機能を同時に有効にしていると、エディタ全体が重くなりCopilotも遅く見えることがあります。一時的に無効化して比較してみてください。
- ネットワーク・プロキシ: 前述の通り、プロキシ経由の通信では遅延が発生しやすくなります。
- システムリソース不足: VS Code自体のCPU・メモリ使用率が高い状態では、拡張機能プロセスの処理速度も落ちます。
原因が分からない場合は、出力パネル(Ctrl+Shift+U)でGitHub Copilotのログを確認すると、タイムアウトやエラーの有無が分かり切り分けが早くなります。
// settings.json: 補完が有効な言語を絞り込み、負荷を減らす例
{
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"yaml": false
}
}
症状2: Chatの応答が遅い
インライン補完は問題なくても、Chatの返答だけ遅い場合はレート制限とモデル選択が主な原因です。
- レート制限・利用集中: 利用者が集中する時間帯は、応答時間が変動します。ネットワークが正常でもサーバー側の混雑が原因のことがあります。
- モデル選択による重さの違い: モデルによってトークンあたりのAI Credits消費量が異なり、消費の重いプレミアムモデルほど応答に時間がかかる傾向があります。2026年8月時点でも、軽量モデルに切り替えるだけで体感速度が明らかに改善するという報告が多く見られます。
- 月間上限への到達: 2026年6月の見直し以降、AI Creditsを使い切ると軽量モデルへの自動フォールバックは行われず、予算上限を設定していない限りそのまま従量課金(Pay-As-You-Go)に切り替わります。上限や無料枠については「Copilot Free(無料プラン)の制限まとめ」もあわせてご覧ください。
チャット画面のモデル選択メニューから軽量なモデルに切り替える、あるいは質問を短く具体的にしてコンテキスト量を減らすことで、応答速度が改善することがあります。
症状3: Agent Modeが遅い
Agent Modeはリポジトリ全体を解析しながらタスクを実行するため、他の機能より重くなりやすい仕組みです。
- リポジトリのインデックス処理: Copilotのローカルインデックスはファイル数に上限があり、規模の大きいリポジトリでは埋め込み検索ではなくキーワードベースの簡易インデックスにフォールバックすることがあります。この状態だと検索精度・速度がともに落ち、Agent Modeの応答も遅くなります。
- コンテキスト範囲が広すぎる:
@workspaceなどで全体を対象にした曖昧な指示を出すと参照ファイル数が増え、処理時間が伸びます。対象フォルダを指定するなど質問を具体的にすることで改善します。 - 初回インデックス作成中: 大規模リポジトリでは初回のインデックス構築に時間がかかりますが、完了後は数秒程度に短縮されます。
不要なフォルダ(ビルド成果物や依存パッケージなど)を除外設定に追加すると、インデックス対象が絞られAgent Modeの反応も安定しやすくなります。
// settings.json: インデックス対象からビルド成果物などを除外する例
{
"files.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/.next": true
}
}
症状4: コードレビューが遅い
プルリクエストに対するCopilotのコードレビューは、通常数十秒程度で完了します。これより明らかに時間がかかる場合は、以下を確認してください。
- 変更ファイル数の上限: 1回のレビューで扱える変更ファイル数には上限があり、これを超える大規模なプルリクエストではレビューが長時間実行された末にエラーで終了することがあります。機能単位でプルリクエストを小さく分割すると解決しやすくなります。
- 依存関係グラフやロックファイル:
package-lock.jsonのような巨大な自動生成ファイルが差分に含まれると、解析に時間がかかったり処理が詰まったりします。ロックファイルをレビュー対象から除外する設定も検討してください。 - リポジトリ固有の問題: 特定のリポジトリだけ遅い場合は、依存関係の複雑さや生成ファイルの量を見直しましょう。
基本的な使い方やレビュー機能の呼び出し方から確認したい場合は、「GitHub Copilotの使い方完全ガイド」を参照してください。
よくある質問
GitHub Copilotの反応が遅いのはなぜですか?
ネットワーク経路(プロキシ・VPN)、拡張機能の競合、ファイルサイズ、利用集中によるサーバー側の混雑など、原因が複数にまたがるためです。まずGitHub Statusで障害情報の有無を確認し、障害が出ていなければ自分の環境側の要因を順に切り分けていくのが効率的です。
Copilotが固まる・フリーズする時はどうすればいいですか?
補完候補の表示中に固まる場合はファイルサイズや拡張機能の競合、Chat・Agent Modeの処理中に固まる場合はモデル選択やインデックスのフォールバックを疑ってください。上記の「今すぐ確認できる原因チェックリスト」の3点を先に試すと、固まる原因の多くを切り分けられます。
モデルによって速度は変わりますか?
変わります。AI Creditsの消費量が多い高性能モデルほど、処理に時間がかかりやすい傾向があります。速度を優先したい場面では、Chatのモデル選択メニューから軽量なモデルに切り替えるのが有効です。
遅さを改善する設定はありますか?
補完対象の言語を絞る、ワークスペースの除外設定でインデックス対象を減らす、不要な拡張機能を無効化するといった設定変更で改善することがあります。VS Code全体の設定は「VS CodeでGitHub Copilotを使う方法」も参考にしてください。
まとめ
GitHub Copilotが遅いと感じたときは、ネットワーク・拡張機能の更新・GitHub Statusという基本の3点を確認したうえで、補完・Chat・Agent Mode・コードレビューのどの機能で遅いのかを特定することが解決への近道です。補完はファイルサイズや拡張機能の競合、Chatはレート制限とモデル選択、Agent Modeはインデックス状態、コードレビューは変更ファイル数の上限が主な原因になりやすいポイントです。原因を切り分けても改善しない場合や「そもそも動作しない」場合は「GitHub Copilotが使えない時の対処法」もあわせてご確認ください。