Проблема со сборкой мусора не столько в том, что нужно найти неиспользуемые объекты (это современные сборщики мусора делают почти параллельно). Еще во время сборки мусора данные "уплотняются", то есть перемещаются в другой регион памяти, избавляясь по пути от ненужных данных, которые лежат между...