Вопросы по теме 'jhat'

jhat выбрасывает неопознанное магическое число
Я пытаюсь проанализировать дамп кучи, полученный из процесса Java, который столкнулся с проблемами памяти. Дамп был снят с помощью jmap. Я использую jhat в файле дампа - я получаю java.io.IOException: Unrecognized magic number: 169897589...
4651 просмотров
schedule 17.04.2022

Каковы накладные расходы памяти на анализ кучи с помощью jhat?
jhat - отличный инструмент для анализа дампов кучи Java, но для больших куч легко потерять много времени. Если установить слишком маленькую динамическую кучу jhat, может потребоваться 15 минут для отказа и нехватки памяти. Я хотел бы знать...
756 просмотров
schedule 10.05.2022

Почему GC не собирает мои объекты?
У меня есть программа Java, которая продолжает вызывать java.util.zip для сжатия / распаковки данных. Память заканчивается в течение нескольких секунд. У меня был дамп памяти с jmap и смотрю с jhat . Сводка финализатора показывает Total...
1365 просмотров

Запрос OQL для поиска всех экземпляров и подэкземпляров данного класса, на который ссылается сеанс.
Я пытаюсь использовать jhat/OQL для отслеживания утечки памяти в нашем контейнере Tomcat. Вопрос, который я хочу задать: "Покажите мне все экземпляры (и подэкземпляры) класса foo.bar.Cacheable, которые доступны из javax.servlet.http.HttpSession"...
3490 просмотров
schedule 18.11.2022

Использование встроенного объекта кучи Jhat
Может ли кто-нибудь показать пример использования heap.heapForEachClass в операторе выбора? Было бы здорово, если бы вы могли предоставить несколько ссылок с различными примерами запросов (кроме тех, что на странице oqlhelp, конечно :))
378 просмотров
schedule 13.06.2023

Почему использование javascript в visualvm (jhat?) oql иногда сбивает с толку?
Мне интересно узнать, почему у visualvm OQL есть проблема со следующим утверждением: select filter(heap.objects("java.util.HashMap"), isTrue(it)); function isTrue(object) { return true; } Исключение: javax.script.ScriptException:...
985 просмотров
schedule 19.12.2022

Как проанализировать дамп кучи Java, если локальная память меньше, чем размер выгруженной кучи?
У меня есть действительно большой файл hprof размером 21G , который находится на удаленном сервере с памятью 32G , и я хотел бы понять, что произошло в моем программа. Однако на моем локальном рабочем столе у ​​меня всего 8G памяти, поэтому...
24 просмотров
schedule 27.04.2023