Слишком высокая загрузка ЦП приложения Spring Boot при использовании devtools - PullRequest
1 голос
/ 23 октября 2019

Как только я запускаю приложение Spring Boot 2.2 из Eclipse на моем ноутбуке с Windows 10, я замечаю около 10% постоянной загрузки процессора и частоту часов. также чуть ниже 2 ГГц, даже если приложение бездействует.

Когда я останавливаю приложение, загрузка ЦП падает до 1-2%, а тактовая частота падает ниже 1 ГГц.

Приложение выполняет один SQL-запрос каждую минуту, но кроме этого не обрабатывает во время простоя. Он в основном сидит в ожидании запросов.

Как я могу выяснить, что является причиной этого использования, которое, по-видимому, препятствует снижению производительности процессора (i7-5600U с оперативной памятью 8 ГБ)?

Я использую Java1.8.0_221.

Редактировать 1 Я попытался запустить скомпилированный jar-файл из cmd.exe, и затем использование процессора в режиме ожидания невелико.

Редактировать 2 Я попытался отключить spring-boot-devtools в моем pom.xml, и использование процессора в режиме ожидания также низкое.

Edit 3 Возможно, это проблема: https://github.com/spring-projects/spring-boot/issues/9882

...