Затмение: кнопка для сбора мусора - PullRequest
40 голосов
/ 05 мая 2010

Что происходит, когда я нажимаю кнопку «Запустить сборщик мусора» в Eclipse? Это просто вызывает System.gc ()?

Ответы [ 3 ]

68 голосов
/ 05 мая 2010

Да, это строго вызов JVM, а не внутренней функции Eclipse (см. этот поток ).

Не забудьте анализатор памяти , чтобы также проверить пути к корням сборки мусора (в Head Dump), если вы подозреваете, что в сеансе Eclipse произошла утечка памяти.

Примечание: эта кнопка доступна, только если вы выбрали «Показать состояние кучи» в разделе «Общие» в настройках Eclipse:

alt text

19 голосов
/ 24 ноября 2012

Да, System.gc() называется!

Очень полезно в Eclipse -> Настройки -> Общие -> Показать состояние кучи

enter image description here

тогда вы можете увидеть в правом нижнем углу «мусорное ведро» для запуска сборщика мусора. =)

3 голосов
/ 05 мая 2010

Да, System.gc() вызывается при нажатии кнопки «Запустить сборщик мусора».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...