/ / Мусорний колектор в Ruby on Rails? - рубіни на рельсах, рубінові, рубінові рейки-3, сміттєві збірки

Мусорний колектор в Ruby on Rails? - рубіни на рельсах, рубінові, рубінові рейки-3, сміттєві збірки

Я багато пробував Google про збирача сміття Rails, але я не отримав надійної відповіді. Хто-небудь має джерело, щоб показати, як сміття збирання реалізовано в Rails? Як ми можемо його контролювати?

Відповіді:

14 за відповідь № 1

Rails - це рамки, а не мова. Мова позаду Rails називається Ruby.

Це означає, що немає поняття мусорного колектора в рейках. Ви повинні шукати документацію про Ruby Garbage Collector.

Ви можете почати з Ruby GC модуль. Модуль GC забезпечує інтерфейс для маркірування Ruby і механізму збирання сміття.

Залежно від версії мови Ruby, збирач сміття може мати іншу поведінку. Стаття Як Рубі управляє пам'яттю та сміттям описує смітник Ruby 1.9. В Ruby 2.0 GC було покращено, а реалізація трохи змінилася.