Вы правы, именно так как вы описали все и задумывалось, но вот только если удалить testedObject[ i ].obj; а остальных свойсв нету, то мой массив занимает около 6-8 мб, а не 50. Я специально сделал свойство obj достаточно боьшим чтоб он заметно ощущался на фоне массива.
Пробовал, тоже не помогает. Я вообще кучу всего пробовал чтоб в варианте с утечкой не меняя структуры данных избавиться от утечки: переприсваивал свойства, делал удаление в отдельной функции и еще куча бредовых штук, но ничего не помогало…
Вот и я о том же!!! Из-за этого потерял кучу времени пока понял в чем дело. У меня куча мест которые используют оператор delete, и везде все нормально, но в одной функции был именно такой вариант хранения данных, и уж никак я не мог грешить на delete.
Тоже возможно. Но как тогда объяснить, что если в качестве индетефикатора свойства, использовать не число, а строку 'item_' + i, и это ничего не меняет. Думаете тоже магия?
Нет, сборщик вычищает только ту память которая была съедена во время удаления объектов. Причем в варианте без утечки во время удаления память не съедается. А память занимаемая объектами остается не вычещенной.
Как сделать чтоб мой пост был во вкладке посты?
Первый и второй вариант различаются лишь структурой хранения данных.
Вариант первый:
Вариант второй: