巨大的org.springframework.boot.loader.LaunchedURLClassLoader内存使用情况

时间:2016-05-10 11:35:03

标签: spring-boot spring-cloud

随着时间的推移,我未使用的运行Spring Boot v1.3.2应用程序会逐渐增加内存消耗,直到最终崩溃。未使用的意思是指除了/ health端点的常规ping之外,没有提供客户端请求。

enter image description here

根据Eclipse Memory Analyzer,org.springframework.boot.loader.LaunchedURLClassLoader占用了920MB。

enter image description here

好像Spring Boot不断加载类

enter image description here

任何想法会发生什么?

修改

看起来它的Spring Cloud Consul导致了这个问题:

enter image description here

1 个答案:

答案 0 :(得分:1)

似乎是Spring Cloud Consul中的内存泄漏。提出问题https://github.com/spring-cloud/spring-cloud-consul/issues/183