Я багато пробував Google про збирача сміття Rails, але я не отримав надійної відповіді. Хто-небудь має джерело, щоб показати, як сміття збирання реалізовано в Rails? Як ми можемо його контролювати?
Відповіді:
14 за відповідь № 1Rails - це рамки, а не мова. Мова позаду Rails називається Ruby.
Це означає, що немає поняття мусорного колектора в рейках. Ви повинні шукати документацію про Ruby Garbage Collector.
Ви можете почати з Ruby GC модуль. Модуль GC забезпечує інтерфейс для маркірування Ruby і механізму збирання сміття.
Залежно від версії мови Ruby, збирач сміття може мати іншу поведінку. Стаття Як Рубі управляє пам'яттю та сміттям описує смітник Ruby 1.9. В Ruby 2.0 GC було покращено, а реалізація трохи змінилася.