web-dev-qa-db-ja.com

Windows用のGithub-高CPU + 100%ディスクを使用するssh-agent.exe?

Windows8.1マシンにGithubfor Windowsをインストールしましたが、マシンのパフォーマンスが大幅に低下することを除けば、正常に動作しているようです。

タスクマネージャーを見ると、ssh-agent.exeは定数を使用しています25%CP(間違いなく私のコアの1つが100%)そしてディスク使用量は100%です。

私はインターネットを調べましたが、これを引き起こしている可能性のあるものへの参照を見つけることができません。

これを引き起こしている可能性のあるアイデアとそれを解決する方法はありますか?

更新:

プロセスを強制終了できます。GitHubforWindowsは引き続き機能しているようですが、ssh-agent.exe Github for Windowsを閉じて再起動するとすぐに、プロセスが再起動します。

29
antfx

これは、ssh-agentとアンチウイルスソフトウェアがリソースをめぐって競合する競合状態が原因で発生することがあります。ウイルス対策ソフトウェアはインストールされていますか?一時的にオフにして、問題が解決するかどうかを確認できますか? [email protected]に連絡していただければ、これについてさらに深く掘り下げたいと考えています。

5
Markus Olsson

他の回答の1つでのmoggizxのコメントに加えて、これはSourceTreeの影響も受けていることがわかりました。

CPUが高いssh-agent.exeのインスタンスは、SourceTreeを閉じると実際に終了します。 SourceTreeを再起動すると、別のssh-agentプロセスが生成されますが、CPUはアイドル状態になります。

4
Chris Brook

同じ問題が見つかりました。私の解決策は、ファイルとプロセスを追加することでしたC:\Program Files\Git\usr\bin\ssh-agent.exe Windows10のWindowsDefenderの除外リストへ。

1
AleV

これが発生する理由は、gitリポジトリが巨大である可能性が高いです。おそらく、膨大な量のファイルがあるフォルダーで誤ってインスタンス化した可能性があります。そのため、gitはそれらを絶えずループし、不必要に多くの処理能力を消費します。 .gitフォルダーを削除してみると、停止するはずです。

プロジェクトを排他的に使用するフォルダーでgitリポジトリを初期化してみてください。

これが発生した場合は通知を受ける必要があるため、これは一種のバグだと思います(タスクマネージャーを開いて確認する必要はありません)。

0
Johan Herstad