Java堆锯模式

时间:2018-06-12 11:33:16

标签: java garbage-collection jvm heap-memory

我使用Java系统以批处理模式处理数据。它正在从数据库中读取数据,进行一些计算并将结果写入另一个数据库。

我注意到垃圾收集器经常运行并清理大量堆空间 - 例如从800 MB400 MB 50%)。

请参阅以下屏幕截图:

JVisualVM screenshot after about 5 minutes

JVisualVM screenshot after about 10 minutes

所以我有两个问题:

  1. 如何检测哪些对象如此短暂?也许我可以顺利使用内存。
  2. 这样的内存使用情况是好还是应该警告我发生错误?

0 个答案:

没有答案