使用JMX计算应用程序的内存消耗

时间:2010-10-08 11:56:46

标签: notifications jmx

我想编写一个内存监视和通知实用程序来监视JVM中的特定应用程序。要明确我对JVM内存消耗不感兴趣,而是我想单独监视我的应用程序内存,并希望在内存超过一定水平时收到通知(通过电子邮件)。

我估计MemoryMxBean处理JVM内存。

任何想法都将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:0)

看看Sigar。它具有基于Java的API,用于收集有关本机OS内存使用情况以及各个进程的信息。创建一个使用Sigar公开此数据的JMX MBean将非常简单。

//尼古拉斯