2012-10-11 2 views
0

Может ли кто-нибудь объяснить мне, как контролировать сборщик мусора (GC) на Java, как будто мне пять лет?Мониторинг GC в java

Все, что я читал об этом, говорит, что нужно использовать командную строку, но я не понимаю, где, когда и как это сделать. Я понимаю, как получить окно командной строки, но я использую Eclipse, и они действительно не соединяются.

Так что, когда я вижу это:

-verbose:gc -XX:+PrintGCTimeStamps 

Поскольку я не работаю мой компилятор из командной строки: как бы я использовать это в Eclipse? Каждый ресурс, который я получаю от Google, предполагает, что я знаю, как его использовать.

ответ

1

На самом деле нет такой вещи, как сборщик мусора, когда вы вызываете компилятор.

Предполагая, что вы спрашиваете о том, как установить эти параметры при выполнить приложения в Eclipse, то вы хотите, чтобы добавить их в качестве аргументов VM в диалоговом окне Run, as in the highlighted text in this screenshot.

+0

спасибо вам достаточно просто, я был очень близок, я просто добавлял -java к началу, который дал ошибку, поэтому я думал, что ошибаюсь. скриншот прояснил это спасибо. – RustyH

+0

Если вас интересуют некоторые другие способы мониторинга GC, вы можете загрузить плагин Visual GC для VisualVM – PbxMan