Измерение минимально необходимой памяти для приложения Windows - PullRequest
0 голосов
/ 09 июля 2019

Мне нужно знать минимально необходимый объем памяти для моей программы.

Я звоню wmic get WorkingSetSize на каждом этапе с разными размерами ввода.Я также попробовал GC.GetTotalMemory (true);

Но получается, что меньшие регистры ввода, которые должны использовать меньше памяти, отображают 7 ГБ, а 4-кратный регистр ввода говорит о 2,7 ГБ.

IЯ думаю, что это возможно из-за того, что операционная система высвобождает память чаще в больших случаях, и просто удерживает память в небольших случаях, поскольку в этом нет необходимости.

Мне нравится находить более точный способ измерения пиковой памяти.

А как заставить реальный выпуск памяти?

...