Существуют разные способы мониторинга ГХ, но единственное отличие состоит в том, как отображается информация о работе ГХ.GC выполняется JVM, и поскольку инструменты мониторинга GC раскрывают информацию GC, предоставленную JVM, вы получите те же результаты, независимо от того, как вы отслеживаете GC.
Методы мониторинга GC можно разделить на CUI и GUI в зависимости от интерфейса доступа.Типичный метод мониторинга CUI GC включает использование отдельного приложения CUI под названием «jstat» или выбор опции JVM под названием «verbosegc» при запуске JVM.
jstat - инструмент мониторинга в HotSpot JVM,Другими инструментами мониторинга для HotSpot JVM являются jps и jstatd.Иногда для мониторинга Java-приложения требуются все три инструмента.
- verbosegc - это один из параметров JVM, указанных при запуске приложения Java.Хотя jstat может отслеживать любое приложение JVM, которое не указало никаких параметров, в начале необходимо указать -verbosegc, поэтому его можно рассматривать как ненужный параметр (поскольку вместо него можно использовать jstat).