TGViewer
Чашечка Java Чашечка Java @a_cup_of_java · 8.35K subscribers
Post #8684 550
Аварийные отчёты HotSpot: чтение hs_err и удаление чувствительных данных

При падении JVM обычно оставляет файл hs_err с ошибкой и состоянием процесса. В заголовке можно найти место сбоя и версии JVM и ОС, в разделе потока — стек Java- и нативных вызовов.

Разбор отчёта на примерах показывает, где искать состояние памяти, события компиляции и сборки мусора, загрузку классов и библиотек, чтобы выяснить, что JVM делала перед падением.

Для подготовки файла к передаче коллегам автор предлагает jhserr: можно скрыть имена пользователей и хостов, пути и переменные окружения прямо в браузере. Есть и расширение для VSCode с подсветкой и навигацией по разделам отчёта.

#jvm #java
  • 👍 1
More from @a_cup_of_java
  1. Oct 13, 2026Хаотичный планировщик помог найти ошибку в тесте JFR В январском разборе Йоханнес Бехберге…
  2. Oct 13, 2026Развёрнутое пояснение: 1. Spring создаёт OrderService с областью singleton: этот экземпляр…
  3. Oct 13, 2026Post #8687
  4. Oct 12, 2026Переход на Jackson 3 в Spring Boot 4: настройка JsonMapper и изменения JSON Spring Boot 4…
  5. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  6. Oct 12, 2026Развёрнутое пояснение: 1. Создаётся изменяемый список config, в который добавляется назван…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →