随着时间的推移,我未使用的运行Spring Boot v1.3.2应用程序会逐渐增加内存消耗,直到最终崩溃。未使用的意思是指除了/ health端点的常规ping之外,没有提供客户端请求。
根据Eclipse Memory Analyzer,org.springframework.boot.loader.LaunchedURLClassLoader占用了920MB。
好像Spring Boot不断加载类
任何想法会发生什么?
修改
看起来它的Spring Cloud Consul导致了这个问题:
答案 0 :(得分:1)
似乎是Spring Cloud Consul中的内存泄漏。提出问题https://github.com/spring-cloud/spring-cloud-consul/issues/183