私はC#.NET WinFormsアプリケーションのプロファイリングを行っていますが、それが何百万ものソフトページフォールトを生成し、作業中に増加し続けることに気づきました...
.NETでは、アプリケーションが生成するページフォールトの数は通常多いことを知っていますが、数百万のページフォールトが多すぎるようです...アプリケーションがGCで競合状態を引き起こしたようですが、それは可能ですか?
この状況につながる可能性のある、不適切に設計された既知のコードはありますか?コードにない場合、ページフォールトの数を減らすことができる.NETフレームワークのいくつかの隠された設定がありますか?
ますます多くのソフトページフォールトの生成を回避できますか?