Даже простая Notepad приложение на С# потребляет мегабайты оперативной памяти, как видно из диспетчера задач. При минимизации приложения размер памяти в диспетчере задач значительно снижается и восстанавливается, когда приложение максимизируется.
Я где-то читал, что процесс .NET заблаговременно резервирует много памяти для распределения времени выполнения. Для чего .NET-приложения имеют больший объем памяти для начала. Но эта память может быть выпущена с использованием вызовов Win32 API. Компромисс заключается в том, что распределение времени выполнения становится медленным - это правда?