即使是一个简单的 C# 记事本 应用程序,在任务管理器中也会消耗几兆字节的 RAM。当最小化应用程序时,任务管理器中的内存大小会显著降低,并在应用程序最大化时重新上升。
我在某个地方读到过,.NET 进程在运行时分配时提前保留了大量内存。这就是为什么 .NET 应用程序一开始就具有较大的内存占用。但是可以使用 Win32 API 调用释放这些内存。权衡之处在于运行时分配变慢 - 这是真的吗?
我在某个地方读到过,.NET 进程在运行时分配时提前保留了大量内存。这就是为什么 .NET 应用程序一开始就具有较大的内存占用。但是可以使用 Win32 API 调用释放这些内存。权衡之处在于运行时分配变慢 - 这是真的吗?