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

Графический инструмент, похожий на HPjmeter, для просмотра -agentlib: вывод профилирования hprof
Какие инструменты доступны для просмотра вывода встроенного профилировщика JVM? Например, я запускаю свою JVM с: -agentlib:hprof=cpu=times,thread=y,cutoff=0,format=a,file=someFile.hprof.txt Это генерирует вывод в формате hprof ("ПРОФИЛЬ JAVA...
11061 просмотров
schedule 12.06.2022

Как вы запускаете модульные тесты maven с помощью hprof
Я пытаюсь понять, почему модульные тесты выполняются за секунды, а не за миллисекунды. Это серьезная проблема, потому что более 300 тестовых классов занимают 20 минут. Я надеюсь использовать анализатор производительности (например, java HPROF) с...
388 просмотров
schedule 12.06.2022

Извлечь время работы JVM из двоичного дампа кучи
Я анализирую несколько дампов кучи и заинтересован в том, чтобы получить время безотказной работы JVM (или время запуска) из дампа кучи. Используя анализатор памяти eclipse, я могу легко получить системные свойства и путь к классу, но не могу найти...
344 просмотров
schedule 23.06.2022

Большой файл HPROF
У меня есть очень большой файл дампа кучи (.hprof) (16 ГБ). Когда я пытаюсь открыть его в Visual Vm, виртуальная машина просто зависает. Я попытался открыть его в JProfiler. Jprofiler выдал мне ошибку «Недостаточно памяти». Ниже показано, как...
2544 просмотров

Как собрать информацию о профилировании для приложения Java 1.4?
Поддерживаемое мной Java-приложение, работающее на JRE 1.4.2_12, каждую ночь зависает около полуночи. Я хотел бы попытаться записать как можно больше информации о профилировании, чтобы выяснить, есть ли проблема в JVM или за пределами приложения....
942 просмотров
schedule 23.07.2023

Анализ памяти Android - разные результаты сохраненной памяти
Я попытался проанализировать потребление памяти моим приложением. Итак, у меня есть файл .hprof. Сумасшествие сейчас в том, что я получаю разные результаты практически с каждым программным обеспечением. Я взял образец класса, где я сравнил все...
148 просмотров
schedule 09.07.2023

В Java Mission Control указано несколько примеров профилирования, почему и каковы другие варианты?
Я профилирую приложение Java с помощью Java Mission Control, и на главной странице записи полета говорится, что «Эта запись содержит несколько образцов профилирования, хотя загрузка ЦП высока. Таким образом, данные профилирования, вероятно, не имеют...
221 просмотров

LeakCanary очищает файлы HPROF
У меня есть проект, который интегрировал LeakCanary для обнаружения утечек памяти. Я знаю, что он использовал HAHA для дампа памяти в hprof файлов для обнаружения утечек. Но каждый раз, когда я запускаю приложение из Android Studio, оно...
658 просмотров
schedule 12.04.2023

Дамп потока Java с помощью JCMD
Я использую Java1.8 на машине с Ubuntu Linux. Создал дамп потока с помощью следующей команды: jcmd 1670 Thread.print > Thread.jfr Скопировал файл на локальный компьютер MAC и дважды щелкнул, чтобы открыть его в JMC. Не удалось открыть....
2802 просмотров
schedule 21.06.2023

Загрузка объектов из файла .hprof обратно в программу Java
Можно ли загрузить объекты из файла .hprof обратно в программу Java? Я создал дамп кучи с помощью VisualVM. Я пытаюсь использовать дамп не для анализа, а как способ загрузки массива объектов, которые у меня были в программе на тот момент, обратно в...
162 просмотров
schedule 03.07.2023

Программный запуск профилировщика Java HPROF на лету
Я пытаюсь выборочно отслеживать/профилировать приложение Java при выполнении определенных условий выполнения. Я уже могу сбрасывать кучу на лету, используя HotSpotDiagnosticMXBean , который оказался весьма полезным. Теперь я пытаюсь сделать...
1125 просмотров
schedule 20.12.2023

Профилирование scala для циклов с использованием hprof
Ходят слухи, что циклы for в scala медленнее, чем циклы while. Медленный: for (i <- 0 until 10000) { f(i) } Быстро: var i = 0 while (i < 10000) { f(i) i += 1 } Как с помощью hprof определить, являются ли циклы for...
477 просмотров
schedule 17.04.2024