Объяснение
Виртуальный адрес переводится через таблицы страниц, а TLB кеширует переводы. Аллокатор выдаёт блоки внутри полученных у ОС областей. Освобождение объекта не гарантирует немедленного уменьшения RSS процесса.
Задача для самостоятельного решения
Почему после free память процесса может оставаться высокой?
Показать разбор ответа
Аллокатор сохраняет страницы для повторного использования, а живые мелкие объекты мешают вернуть целые страницы. Нужно различать утечку, кеширование и фрагментацию.