ОК, за что стоит, вот мой улов.
Я видел точно такую же проблему, с которой вы сталкиваетесь . Это было в .NET 2.0, но я работал с большими изображениями, и хотя я бы располагал изображениями , потребление памяти возрастало бы, пока я не вызову GC.Collect()
.
вручную.
Что еще было похоже? Хостинг! Моим приложением был неуправляемый EXE-файл, и он использовал COM
для создания объекта класса .NET, доступного для COM
. Это приведет к тому, что неуправляемый EXE будет содержать CLR.
В Windows X64 приложения X32 будут загружаться в режиме WOW (окна на окнах), который является аналогичным хостингом, который, как я считаю, может иметь аналогичные проблемы . Кажется, GC
не может полностью понять потребление памяти, когда оно находится в размещенной среде.