4

いくつかの主要なコードクリーンアップのために、すべてのプロジェクトファイルを含むソリューションを作成して、作業を簡単にしました。これは、約 12k のソース ファイルを含む約 620 の .csproj です。

このソリューションでクリーンアップを使用すると、確かに時間がかかりますが、それは計画されていました. しかし、計画外であったのは、プロセス中の SystemOutOfMemory-Exception でした。

これが resharpers の障害なのか、Visual Studio 自体なのかはわかりません (ex. CodeMaid で同様の問題に気づきました)。

タスクマネージャーを監視したところ、例外がスローされる直前に、メモリ使用量は約 2.6Gb でした。プロセス中に絶えず成長したため、これはある種の「リソースを解放しないこと」に違いありません

この問題を解決するために設定できるものはありますか? あらゆる種類のキャッシングなどを無効にするオプションのようなものですか?

より小さなソリューションに分割するとうまくいくことはわかっています...

4

1 に答える 1

1

また、非常に大きなソリューション ファイルもありますが、残念なことに、毎日処理しなければなりません。resharper と vs で変更できるいくつかの構成があり、メモリ使用量の節約にも役立つはずです。以下のリンクは私を助けました:
https://resharper-support.jetbrains.com/hc/en-us/articles/206546919

于 2014-04-25T21:55:21.937 に答える