1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising: dividing an object array into a plurality of array chunks to be processed by a garbage collection process; generating a plurality of array chunk references corresponding respectively to the plurality of array chunks; pushing a first array chunk reference, of the plurality of array chunk references, onto a processing stack associated with the garbage collection process, wherein the first array chunk reference corresponds to a first array chunk of the plurality of array chunks; and while the first array chunk reference is stored on the processing stack, pushing a second array chunk reference, of the plurality of array chunk references, onto the processing stack associated with the garbage collection process, wherein the second array chunk reference corresponds to a second array chunk of the plurality of array chunks.