Встречается на собеседованиях • сегодня
Работал ли с jstack
Да, работал. jstack — утилита из JDK для снятия дампов потоков (thread dumps) JVM. Используется для диагностики deadlock'ов, зависаний и высокой загрузки CPU.
**Основные команды:**
```bash
jstack # дамп потоков для процесса
jstack -l # с дополнительной информацией о блокировках
```
**Пример анализа deadlock:**
1. Находим PID процесса: `jps`
2. Снимаем дамп: `jstack -l > thread_dump.txt`
3. Ищем в логе строку `Found one Java-level deadlock`
**Важно:** jstack требует тех же прав, что и целевой процесс. В production лучше использовать через `jcmd` (более современная альтернатива).
Лучше сочетать с другими инструментами: VisualVM, Async Profiler для полной картины.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы