C# を使用して WPF でアプリケーションを開発しました。アプリケーションには、特定のウィンドウにカメラを表示するためのサードパーティの dll が含まれています。
通常、アプリケーションは、カメラ オブジェクト (管理対象外オブジェクト) なしで 90 MB ~ 135 MB のメモリを使用します。つまり、デザインとコード ページ (xaml と xaml.cs) でカメラ オブジェクトに関するすべてのコードを削除しました。メモリが増加し、1 つの最大値で停止します。
アプリケーションでカメラ オブジェクトを使用すると、メモリが徐々に増加しています。毎回カメラウィンドウを開くと、メモリが135MB→141MB→143MB…と徐々に増えていきます。
管理されたメモリをクリアするために必要なすべての場所にGC.CollectとUsingステートメントを使用しました。メモリの増加を減らすことも、停止することもできません。
この問題を解決するには?
任意の提案をいただければ幸いです
前もって感謝します。