A garbage collector that employs the train algorithm identifies objects
that are relatively large but only a fraction of the size of car sections
used to contain multiple smaller objects. It places such objects into
special, single-object car sections that are smaller than normal. When
such cars are part of the collection set and evacuated, the evacuation
occurs by simply relinking the cars. The garbage collector thereby avoids
the cost of copying such large objects.
Un collecteur d'ordures qui emploie l'algorithme de train identifie des objets qui sont relativement grands mais seulement une fraction de la taille des sections de voiture employées pour contenir de plus petits objets multiples. Il place de tels objets dans spécial, les sections de voiture d'simple-objet qui sont plus petites que la normale. Quand de telles voitures sont une partie de l'ensemble de collection et évacuée, l'évacuation se produit par relinking simplement les voitures. Le collecteur d'ordures évite de ce fait le coût de copier de tels grands objets.