【发布时间】:2016-11-28 16:33:06
【问题描述】:
我正在对一个 java 应用程序进行内存分析。我也使用了 JVisualVM 工具。然而,它表明连续对象被分配和释放,尽管我的应用程序没有做任何重要的任务,如下图所示: -
谁能告诉我原因,java运行时环境在内部做什么进程,需要不断地分配和释放对象?
提前致谢。
【问题讨论】:
标签: java profiling jvisualvm memory-profiling
我正在对一个 java 应用程序进行内存分析。我也使用了 JVisualVM 工具。然而,它表明连续对象被分配和释放,尽管我的应用程序没有做任何重要的任务,如下图所示: -
谁能告诉我原因,java运行时环境在内部做什么进程,需要不断地分配和释放对象?
提前致谢。
【问题讨论】:
标签: java profiling jvisualvm memory-profiling
这是一个正常的锯齿图案。 JVM 不是空闲的。很可能有后台线程在运行,连接到 JVisualVM 也需要资源。
【讨论】: