9
.NETアプリケーションのメモリ使用量を削減しますか?
.NETアプリケーションのメモリ使用量を減らすためのヒントは何ですか?次の単純なC#プログラムについて考えてみます。 class Program { static void Main(string[] args) { Console.ReadLine(); } } タスクマネージャーは、x64のリリースモードでコンパイルされ、Visual Studioの外部で実行され、次のように報告します。 Working Set: 9364k Private Working Set: 2500k Commit Size: 17480k x86専用にコンパイルされている場合は少し優れています。 Working Set: 5888k Private Working Set: 1280k Commit Size: 7012k 次に、次のプログラムを試しましたが、同じことを行いますが、実行時の初期化後にプロセスサイズをトリミングしようとします。 class Program { static void Main(string[] args) { minimizeMemory(); Console.ReadLine(); } private static void …