Как найти утечку памяти в Java (например, Jhat)? Я попытался загрузить кучу сброса в JHAT, чтобы взглянуть на базовый вид. Тем не менее, я не понимаю, как я должен быть в состоянии найти корневую ссылку (ссылку) или как это называется. По сути, я могу сказать, что существует несколько сотен мегабайт хеш -стола ([[java.util.hashmap $ intry или что -то в этом роде), но карты используются повсюду ... Есть ли какой -нибудь способ поиска больших карт или, возможно, находить общие корни из больших объектов? Ублюдок (это означает, что я больше заинтересован в том, чтобы научиться использовать JHAT, чем платить за JProfiler). Кроме того, Jhat всегда доступен, так как он является частью JDK. Если, конечно, нет никакого способа с Jhat, кроме грубой силы, но я не могу поверить, что это может быть так.
Подробнее здесь: https://stackoverflow.com/questions/401 ... emory-leak
Как найти утечку памяти Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение