Java 内存分析显示异常的对象分配和释放

Java memory profiling shows unusual object allocation and deallocation

我正在对 java 应用程序进行内存分析。我同样使用了 JVisualVM 工具。但是,它表明尽管我的应用程序没有执行任何重要任务,但它仍然连续分配和释放对象,如下图所示:-

任何人都可以告诉我原因吗,java 运行时环境在内部进行什么过程,需要它不断地分配和释放对象?

提前致谢。

这是一个正常的锯齿图案。 JVM 没有闲置。很可能有后台线程 运行,并且连接到 JVisualVM 也需要资源。