Неполный дамп резьбы на Control+Break

Заметил странную вещь при запуске простого приложения Spring Boot в IntelliJ IDEA CE 2018.3: нажатие кнопки "Dump Threads" в представлении "Выполнить" (или нажатие Control+Break в том же представлении) приводит к неполному дампу потока, несмотря на многообещающее "Полный дамп потока Java HotSpot(TM) 64-битная виртуальная машина сервера (смешанный режим 25.151-b12):". Например, нет потоков "http-nio-9090-exec-N", в то время как подключенный Java Mission Control показывает их.

Когда я запускаю одно и то же приложение в Git Bash или Windows cmd.exe, оно сбрасывает все потоки.

1 ответ

Основной причиной является мешочек в IntelliJ IDEA - https://youtrack.jetbrains.com/issue/IDEA-203403. Возможно, действие IDE создает дамп потоков самого процесса maven, а не процесса, запущенного внутри.

Другие вопросы по тегам