Я пытаюсь диагностировать некоторые проблемы с памятью на нашем сервере J2EE.Я установил jconsole на наш работающий сервер, и я пытаюсь отслеживать состояние сервера Tomcat через него.У меня есть быстрый вопрос о вкладке Threads в jconsole.Я могу увидеть поток с именем Finalizer в списке потоков.Число «Всего заблокировано» в этой теме продолжает расти.Например, сейчас 4049, час назад было 3867.
Name: Finalizer<br>
State: WAITING on java.lang.ref.ReferenceQueue$Lock@1b79cfd<br>
Total blocked: 4,049 Total waited: 1,579
Что означает эта тема?Это как-то связано с ГК?Я скачал дамп кучи, где он показывает, что число объектов, ожидающих завершения, равно нулю.
В настоящий момент максимальный размер кучи моего сервера составляет 200 МБ, размер кучи остается между 100 и 150 МБ, и когда янажмите на «Perform GC», я вижу, как освобождается некоторое пространство кучи.Однако это не меняет объем памяти, занятый этим процессом tomcat в диспетчере задач Windows, который в настоящее время потребляет более 700 МБ.
Любые советы о том, как мне поступить, будут очень благодарны.Пожалуйста, задавайте мне вопросы, если вам нужна дополнительная информация о настройке моего сервера.
Заранее спасибо.