Źródło: Arkusze CKE
Co to jest garbage collection w programowaniu?
Warianty odpowiedzi
-
A
Automatyczne zarządzanie pamięcią, które zwalnia pamięć zajmowaną przez nieużywane obiekty
-
B
Technika optymalizacji algorytmów sortowania danych
-
C
Proces usuwania nieużywanych elementów z interfejsu użytkownika
-
D
Metoda kompresji danych w bazach SQL
Wyjaśnienie
Garbage Collection, czyli odśmiecanie pamięci, to automatyczny proces sprzątania pamięci RAM w tle działania aplikacji.
W trakcie pracy programu tworzone są liczne obiekty i zmienne. Gdy kod przestaje z nich korzystać i znikają do nich wszelkie odwołania, stają się one bezużytecznymi śmieciami.
Mechanizm Garbage Collectora samoczynnie je wykrywa i usuwa, zwalniając miejsce dla nowych operacji i zapobiegając wyciekom pamięci.