JVM 堆使用情况图表解释

JVM 堆使用情况图表解释

我想问一些关于如何关注不同 JAVA 应用程序内存使用情况折线图的提示。我是否应该将其中任何一个视为“内存泄漏”?我的 JVM 分析如何影响 GC 活动?

它们各自显示了不同负载强度和特性下的特定应用。

提前感谢您的任何建议。

Ubuntu 14.04 LTS 服务器。所有应用程序均运行于

  • -服务器
  • -Dcom.sun.management.jmxremote 选项。

监测依据收集和 JMX。使用的 JVM 堆内存。

APP_2:Xmx 750MB,具有 2 个线程的并行 GC

在此处输入图片描述

  • 没有用户请求
  • 高内存消耗,聚合作业

APP_4 : Xmx 500MB,标记清除紧凑型 GC

在此处输入图片描述

  • 几乎为零活动
  • 诊断任务

相关内容