Visual StudioやRiderのロードが長い。肥大化したソースファイルが数百ファイルあるようなプロジェクトが読み込まれるまでに1分近く掛かっていたため短縮しようと努力した際のメモ。
プロジェクトをSSDに移す
重いプロジェクトの読み込み時にディスクIOが多く発生していたためリポジトリをSSDにクローンしなおした。
結果は平均10秒ほどの短縮できた。
Windows Defenderから除外する
プロジェクトのロード時にWindows DefenderのCPU使用率が高くなっていた。なので「ウイルスと脅威の防止の設定」→「除外」からプロジェクトのディレクトリとVisual Studio, Rider関連のプロセスを除外した。
結果は平均20秒の短縮に成功。