为什么在结构体中将指针成员定义在前面可以减少GC扫描时间?

结构体中含有指针类型元素时,指针类型元素在结构体中摆放的位置,对 GC 的扫描 (marking) 时间有影
响。定义对象时,将指针成员在定义中往前放,可以减少 GC 的扫描时间。这种优化GC是怎么实现的?

结构体成员放前面减少地址计算的工作量