Я trying to use JConsole to see if I have a memory leak, но не знаю, что искать. Если бы я должен был догадаться, использование памяти всегда должны идти вверх, несмотря на сбор мусора, как это:Что такое утечка памяти в JConsole?
Как вы можете увидеть в моем другом С.О. вопрос, я вижу, зазубренный край, где использование памяти идет вверх, даже если браузер закрыт, и никакие запросы не ударяют мой локальный сервер Tomcat, а затем спуститесь.
Что утечка памяти в Java "выглядеть" в JConsole?
Это действительно зависит от многих вещей, особенно от сборщика мусора, который вы выбрали, но то, что я обычно ищу, это тот факт, что со временем использование кучи продолжает расти. Таким образом, во втором каракуле нижняя точка в «долинах» постепенно ползет вверх. –
@ RoddyoftheFrozenPeas, и я думаю, насколько быстро он ползет вверх, зависит от типа утечки. – gwg
После каждой полной коллекции используемое количество продолжает расти. Хотя это может означать, что вам просто нужно больше памяти, чем ваша программа, как было дано, и если бы вы дали ей больше, она бы вышла из себя. –