Вопросы по теме 'thread-dump'
как несколько потоков могут заблокировать один и тот же объект (как показано в дампе потока)
У меня есть следующий дамп потока, который показывает, что два потока блокируются на одном и том же объекте. И я не понимаю, что это на самом деле означает
"pool-1-thread-2" prio=10 tid=0x00007fd6dc106000 nid=0x5d15 in Object.wait()...
2120 просмотров
schedule
21.10.2021
Как правильно анализировать дамп java-потока?
Я пытаюсь понять больше о дампе потока Java. Я использую JBOSS EAP 4.3.
В настоящее время я столкнулся с проблемой производительности в одной из моих сред. внезапно загрузка процессора выросла до 700%. Я взял дамп потока и это огромный файл....
774 просмотров
schedule
09.09.2021
Есть ли способ сгенерировать периодический дамп потока Java с помощью JVMTI?
Существует несколько способов создания дампов потоков в java.
Я хотел бы использовать JVMTI (C API) для его создания, чтобы оценить влияние его производительности на работающую JVM. (Мне известны jstack и JMX; этот вопрос обычно не о получении...
1199 просмотров
schedule
20.02.2022
убить -3 вернуть пустым
У меня есть приложение Java, которое, кажется, застряло. Я попробовал kill -3, но вывод пустой (он перенаправляется в файл, но там ничего нет). как я могу увидеть, что он делает?
ИЗМЕНИТЬ:
Я попробовал jstack, но он разбился:
Linux #...
985 просмотров
schedule
26.02.2022
Дамп потока Java: ЗАБЛОКИРОВАНО поток, не дожидаясь блокировки
Мне трудно понять дамп потока, который я получил из jstack для веб-приложения Spring MVC, работающего на Tomcat 6 (java 1.6.0_22, Linux).
Я вижу блокирующие потоки (которые заставляют другие потоки ждать), которые сами блокируются, однако дамп...
59866 просмотров
schedule
17.03.2022
100 потоков TIMED_WAITING в tomcat, что приводит к его остановке, когда общее количество потоков превышает 200
Недавно один из наших производственных серверов tomcat перестал отвечать, потому что количество занятых потоков tomcat достигло 200. Когда мы сделали дамп потока перед перезапуском, мы получили 100 потоков в состоянии TIMED_WAITING, таких как эти 3...
24379 просмотров
schedule
27.06.2022
Как найти бесконечный цикл в веб-приложении Java?
Однажды наше веб-приложение Java достигает 100% использования ЦП. Перезапуск решил инцидент, но не проблему, потому что через несколько часов проблема вернулась. Мы подозревали бесконечный цикл, появившийся в новой версии, но мы не вносили никаких...
5324 просмотров
schedule
20.11.2022
Java: как прочитать дамп заблокированного потока
Может ли кто-нибудь помочь мне понять, как я должен читать эту трассировку стека?
"Task-Thread-for-com.mchange.v2.async.ThreadPerTaskAsynchronousRunner@488cf1f1" daemon prio=6 tid=0x000000000880f000 nid=0x644 runnable [0x00000000213ef000]...
3936 просмотров
schedule
05.12.2022
Какой метод является наименее навязчивым для создания дампов потоков в java?
Мне известны следующие методы создания дампов потоков в java:
убить -3
jstack
JMX изнутри JVM
JMX-пульт
JPDA (удаленно)
JVMTI (C API)
Какой из этих методов наименее вреден для производительности JVM?
1014 просмотров
schedule
28.07.2023
Объясните информацию о дампе потока виртуальной машины Java Hotspot
Изучая и получая доступ к дампу потока Java, я создал дамп потока моего запущенного процесса IDEA intellij. Проблема в том, что я не понимаю, что это значит. Можете ли вы объяснить, что означает эта информация и как ее читать? Нет необходимости...
447 просмотров
schedule
06.03.2023
Websphere — частое создание дампа потока/кучи
Наше приложение в рабочей среде генерирует частые дампы кучи/потока при выполнении очень больших отчетов, что в конечном итоге приводит к сбою JVM. WebSphere — это сервер, а размер кучи установлен равным 1024/2048 (начальный/максимальный) для всех...
526 просмотров
schedule
21.02.2024