2016-02-14 3 views
1

я в настоящее время есть файл агента JProfiler «heapdump», который содержит много ценных данных, которые мне нужно экспортировать, так что можно интерпретировать .. программноЭкспорт JProfiler дампа кучи

Пожалуйста, смотрите ниже: a busy cat

Мне нужно как-то вывести все эти ценности. Я заметил их кнопку экспорта, но она экспортирует только те элементы, которые не рухнули. Здесь более 1000 предметов, поэтому их обособление было бы необоснованным.

Есть ли способ, которым я могу это сделать?

Сердечные приветы

+0

Пожалуйста, введите изображение прямо в сообщение. Нет необходимости в внешней ссылке ... –

+0

Обновлено, спасибо. –

ответ

0

По состоянию на 9.1, нет никакого способа, чтобы экспортировать все объекты в куче ходок. Кроме того, расширение всех элементов было бы проблематичным, поскольку ссылки могли бы охватывать всю кучу.

+0

Значит ли это, что это возможно в более ранней версии? Или есть какие-либо другие анализаторы памяти, которые сделают это возможным, поскольку файл дампа кучи, который у меня есть, - это формат .hprof. –

+0

HPROF - это просто экспорт всей кучи. Какой формат экспорта вам нужен, визуальный или тот, который вы можете использовать для дальнейшей обработки? –

+0

Мне понадобится визуальный, который может разбивать массивы со значениями для обработки, поэтому что-то похожее на array [10] {array_value [0] { class_fields [] {name: "значение поля", id: 0} } } –

0

Вы можете сохранить кучу кучи на свой компьютер (.hprof) файл через интерфейс JProfiler 10.0. (Не использовались более низкие версии, может быть аналогичная опция существует) Этот файл затем может быть проанализирован с использованием JProfiler и Eclipse MAT (анализатор памяти).

Save Heap Dump (yourDump.hprof) on JProfiler 10.0

Смежные вопросы