Spring boot 使用devtools时,Spring引导应用程序空闲CPU使用率过高

Spring boot 使用devtools时,Spring引导应用程序空闲CPU使用率过高,spring-boot,windows-10,spring-boot-devtools,Spring Boot,Windows 10,Spring Boot Devtools,当我在Windows 10笔记本电脑上从Eclipse启动Spring Boot 2.2应用程序时,我注意到大约10%的CPU永久使用率,时钟频率也几乎不低于2 GHz,即使应用程序处于空闲状态 当我停止应用程序时,cpu使用率下降到1-2%,并且时钟低于1GHz 应用程序每分钟执行一次sql查询,但除此之外,空闲时不执行任何处理。它基本上坐在那里等待请求 我如何找出导致cpu(i7-5600U,8GB ram)停止使用的原因 我使用Java 1.8.0_221 编辑1 我尝试从cmd.exe运

当我在Windows 10笔记本电脑上从Eclipse启动Spring Boot 2.2应用程序时,我注意到大约10%的CPU永久使用率,时钟频率也几乎不低于2 GHz,即使应用程序处于空闲状态

当我停止应用程序时,cpu使用率下降到1-2%,并且时钟低于1GHz

应用程序每分钟执行一次sql查询,但除此之外,空闲时不执行任何处理。它基本上坐在那里等待请求

我如何找出导致cpu(i7-5600U,8GB ram)停止使用的原因

我使用Java 1.8.0_221

编辑1 我尝试从cmd.exe运行编译过的jar,然后空闲cpu使用率很低

编辑2 我尝试在pom.xml中禁用spring boot devtools,空闲cpu使用率也很低

编辑3 这可能就是问题所在:感觉就像是为被排除的文件夹和文件设置了一个FileWatcher,在我的例子中,它是包含数千个文件的bower_组件