java - 即使不使用,Spring Boot 应用也会稳定分配内存
问题描述
我有一个简单的 Spring Boot 应用程序,其中包含一些 REST 端点,它们基本上将数据传递到数据库并且没有任何其他逻辑。
现在在 VisualVM 分析器中,我看到即使什么也没发生,内存消耗也在稳步增加(如 1 Mb / 5 秒) - 没有请求到达 API。
这些不是内存泄漏,因为触发 GC 会释放它们,但我仍然担心发生了什么以及这是否可疑?
解决方案
好吧,经过进一步的实验,答案很简单:我检查了正在分配的线程,发现那些是与 VisualVM 分析器通信的线程!;)
推荐阅读
- java - New file in linux environment with absolute path
- visual-studio - VS2015 - LNK1104 无法打开文件 'C:\gstreamer\1.0\x86_64\lib\glib-2.0'
- c++ - Multiple Callback registration causes Segmentation Fault in c++,
- javascript - 数组和 For 循环 JS 的逻辑问题
- vue.js - VueJS functional components (SFC): how to encapsulate code?
- r - 如何在图例中包含自定义点符号
- android - Retrofit - 从 android 中的服务器下载 csv 文件
- javascript - 参数未传递给 ng-submit 上的函数
- c# - C# 我可以使用枚举作为 for 循环来代替 int
- css - visjs timeline change CSS on top