Я пытаюсь использовать JConsole, чтобы узнать, есть утечка памяти, но вы не знаете, что искать. Если бы мне пришлось угадывать, использование памяти всегда должно увеличиваться, несмотря на сборку мусора, например:
Как вы можете видеть в моем другом вопросе SO, я вижу неровный край, где использование памяти увеличивается, даже если браузер закрыт и запросы не поступают на мой локальный сервер Tomcat, а затем снижается.
Как «выглядит» утечка памяти в Java в JConsole?