Junior — Middle
Czy można programowo zainicjować działanie zbieracza śmieci w JVM?
sobes.tech AI
Odpowiedź od AI
W JVM można programowo zainicjować zbieranie śmieci, wywołując metodę System.gc(). To wywołanie jedynie zaleca JVM uruchomienie zbieracza śmieci, ale nie gwarantuje natychmiastowego wykonania. JVM sama decyduje, kiedy dokładnie przeprowadzić zbieranie śmieci, na podstawie aktualnego obciążenia i stanu pamięci.
Przykład:
public class GCDemo {
public static void main(String[] args) {
System.gc(); // Żądanie uruchomienia zbieracza śmieci
}
}