我想问一些关于如何关注不同 JAVA 应用程序内存使用情况折线图的提示。我是否应该将其中任何一个视为“内存泄漏”?我的 JVM 分析如何影响 GC 活动?
它们各自显示了不同负载强度和特性下的特定应用。
提前感谢您的任何建议。
Ubuntu 14.04 LTS 服务器。所有应用程序均运行于
- -服务器
- -Dcom.sun.management.jmxremote 选项。
监测依据收集和 JMX。使用的 JVM 堆内存。
APP_2:Xmx 750MB,具有 2 个线程的并行 GC
- 没有用户请求
- 高内存消耗,聚合作业
APP_4 : Xmx 500MB,标记清除紧凑型 GC
- 几乎为零活动
- 诊断任务