SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Как освободить память от объектов/текстур › Ответ в теме: Как освободить память от объектов/текстур
Попробуй после удаления обрезать выделенную память под вектор
a2.shrink_to_fit();
Немного оптимизировал код и обрезал. После capacity и size пишут, что 0, а если верить VS и диспетчеру задач, то память не освобождается.