Tag: 内存优化

减less.NET应用程序的内存使用情况?

有什么提示可以减less.NET应用程序的内存使用量? 考虑以下简单的C#程序。 class Program { static void Main(string[] args) { Console.ReadLine(); } } 在x64的 发行模式下编译并在Visual Studio外部运行,任务pipe理器将报告以下内容: 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 minimizeMemory() { GC.Collect(GC.MaxGeneration); […]