现假如存在两种应用情形:
(1). 1000个小table,每个table里有1000个成员;
(2). 1个大table,这个table里有1000*1000个成员。
那么如果luajit在一次gc step时遇到了(2)中的大table,是不是这次gc step必须要将这整个大table全部扫描完才能结束?
亦或是luajit的一次gc step能够先扫描这个大table的一小部分然后结束此次gc step,等下次gc step触发时再扫描一小部分然后再结束,如此循环,直到扫描完毕?
十分感谢~