Я использую профилировщик памяти ANTS и в настоящий момент несколько озадачен. Если я загружаю свой сайт и подключаю ANTS к процессу, я вижу приватные байты около 90 Мб, я затем запускаю ту же процедуру несколько раз со следующими результатами:
- 109mb
- 120MB
- 125 МБ
- 126MB
- 123 МБ
- 126MB
и он в основном остается около 126 МБ для каждой попытки после. Насколько я понимаю, если бы у меня была утечка памяти, то она бы росла и не успокаивалась, но я не понимаю, почему она медленно растет до 126 Мб. Имеет ли .NET объем памяти, который ему разрешено резервировать, и он просто достигает этого предела?
Простой вопрос: память растет до некоторой точки, а затем останавливается. Это нормально для приложения .NET?
РЕДАКТИРОВАТЬ: Только что понял, что я, вероятно, должен был опубликовать это на programmers.stackexchange.com - Извинения.