тут спорно... селект создаёт новый объект. Запросто не менее пушистый чем оригинал. А оригинал - всё равно в памяти будет болтаться пока GC его не соберёт.
если мы пушистый оригинал засунем в переменную и будем держать весь скрипт (минуту или 9 часов в зависимости от длинны скрипта) чтоб в конце дернуть 2 свойства, лучше их сразу дернуть и дать gc освободить 95% невостребованной памяти
тэкс, если что - нарисовал рекурсивную выкачивалку файлов с mediafire, без реги ессно :) Код корявый, на скорую руку - поэтому дам по необходимости и запросу :)
у меня раритет валяется на гите то время от времени прилетают дефекты и я их раз в пол года фиксю и мс это даже решило забекапить 100-150 просмотров в будни когда вываливал думал что это настолько узкая тема что она нах никому не нужна