Каждый l oop создаст массив размером 4500 байт. Если какие-либо ссылки сохраняются в этом массиве от итерации к итерации или за пределами -1 oop, то этот массив не будет собираться мусором. Если никакие ссылки не сохранятся, это будет сборщик мусора.
В вашем примере вы переделываете rxArr
для каждой итерации, и ни одна из них не выживает от одной итерации к другой. Итак, все будет собрано.