@LamerFromSpace
Студент-быдлокодер

Кому верить, профилировщику или диспетчеру задач?

Написал свою реализацию STL list. Если забить его большим количеством элементов (10кк), а затем очистить, размер используемой памяти процесса становится ~2МБ (чем больше было элементов тем больше эта цифра), хотя до заполнения было ~600КБ.
Внимательно проверил весь код, нигде не вижу утечек, решил воспользоваться профилировщиком VS 2019:
5ce1549ac07a7938421117.png
Тут всё идеально, всё вернулось в исходное состояние. Это особенности выделения памяти ОС или что?
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
Zoominger
@Zoominger
System Integrator
Это особенности выделения памяти ОС

This.
Выделяет "на всякий случай".
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы