Вопросы по теме '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 просмотров
schedule
08.07.2022
Как собрать информацию о профилировании для приложения 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 просмотров
schedule
15.06.2023
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