Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 1.74 KB

File metadata and controls

13 lines (7 loc) · 1.74 KB

Garbage Collector

В Garbage Collection (сборе мусора), система автоматически отслеживает, какие объекты владеют другими объектами. Затем она автоматически освобождает (или собирает мусор) объекты, на которые больше не ссылаются. Метод использует другой механизм, нежели, чем у используемых в MRR и ARC, и поддерживается только в среде выполнения на Mac OS X, а не IOS.

ARC vs Garbage collector

ARC не занимается автоматическим освобождением не запускает никаких фоновых процессов.

GC работает во время выполнения программы (runtime) с помощью кода, который периодически запускается и проверяет объекты в фоновом процессе. ARC работает во время компиляции и вставляет retain и release автоматически в код.Часто это сказывается на производительности, потому что процесс сборки мусора должен выяснить, какую память удалить («пометить и очистить»).


3.1.3.1.4.5 Side Tables Theme | Back To iOSWiki Contents | 3.2 Multithreading Theme Folder