为什么堆内存使用量和装入类的数量不断增加?
我正在使用 - 链接到JVM资源管理器,以分析我的Spring应用程序。我有以下问题。JVM Explorer
为什么“已用堆内存”即使在应用程序启动并且尚未收到任何请求后仍会不断增加?(图1)
为什么即使在垃圾回收之后,在收到任何请求之前,“已用堆内存”也在不断增加?(图2)
-
为什么在垃圾回收之后,通过向应用程序发送一些请求,加载类的数量正在增加?应用程序不应该使用以前的类吗?为什么它只是增加几乎所有东西(堆,加载的类的数量)?(图3)
应用程序启动后 - 放大图像
点击“运行垃圾回收器”按钮后。- 放大图像
在垃圾回收程序完成后向应用程序发送一些请求后 - 放大图像