首页 > 解决方案 > 即使不使用,Spring Boot 应用也会稳定分配内存

问题描述

我有一个简单的 Spring Boot 应用程序,其中包含一些 REST 端点,它们基本上将数据传递到数据库并且没有任何其他逻辑。

现在在 VisualVM 分析器中,我看到即使什么也没发生,内存消耗也在稳步增加(如 1 Mb / 5 秒) - 没有请求到达 API。

这些不是内存泄漏,因为触发 GC 会释放它们,但我仍然担心发生了什么以及这是否可疑?

标签: javaspring-bootgarbage-collectionprofiling

解决方案


好吧,经过进一步的实验,答案很简单:我检查了正在分配的线程,发现那些是与 VisualVM 分析器通信的线程!;)


推荐阅读