А с чего был сделан вывод что память не высвобождается?
Проверял - win taskmgr (Программа пишется под винду. 100 Мб в оперативке заметный фрагмент.)
Данный класс является родителем нескольких "Таблиц", таблицы переключаются между собой (отображаются на одной форме, но по одной). Среди них есть и пустые, и сильно наполненные (около 100 столбцов и 10000 строк, данные в формате QString )
При запуске, все реагирует более менее нормально. При открытии самой большой таблицы, появляется 100 мб. при открытии других память немного убывает, после этого память в оперативке начинает потихоньку расти. Указанные выше процедуры не привели к ожидаемому результату.