Он сообщает сборщику мусора выполнить сборку мусора прямо сейчас.
Примечание: вы не можете принудительно заставить виртуальную машину подключиться к этому, но в большинстве случаев GC будет запускаться
Вот ссылка на сообщение в блоге о том, как работает сборщик мусора Java
Этот вопрос был задан здесь
Также посмотритепри найденных аргументах здесь
Обновление для ответа на комментарий: GC не будет собирать живые объекты, даже если вы принудительно запускаете GC.Он будет (в основном) делать то, что делает, когда автоматически запускается JVM