Sobes.tech
Back to questions
Junior — Middle
60

Можно ли программно инициировать выполнение сборщика мусора в JVM?

Answer from AI

sobes.tech AI

В JVM можно программно инициировать сборку мусора с помощью вызова метода System.gc(). Этот вызов лишь рекомендует JVM запустить сборщик мусора, но не гарантирует немедленное выполнение. JVM самостоятельно решает, когда именно проводить сборку мусора, исходя из текущей нагрузки и состояния памяти.

Пример:

public class GCDemo {
    public static void main(String[] args) {
        System.gc(); // Запрос на запуск сборщика мусора
    }
}