JBoss内存使用模式

时间:2011-02-21 20:01:02

标签: jboss garbage-collection monitoring heap

看一下我在生产服务器上运行的一个应用程序,我注意到内存使用存在“正常但很奇怪”的行为。

让我解释一下:在没有部署任何应用程序的情况下观察我的JBoss 4.2.2的执行情况,我可以看到它不断增长并释放使用的堆空间,通常在开发服务器中只有几兆字节。当我部署我的应用程序时,模式是相同的,但平均使用更多的内存。

好吧,在生产服务器中,我可以看到我的JBoss,即使没有任何工作负载,也只有1.5GB的最小内存使用量。仍然没有任何工作负载,当一个次要GC运行并且堆使用率回到1.5GB时,堆使用量增长到3.6GB。每隔40秒,我的JBoss的堆使用量从1,5GB增加到3.6GB,这种模式无限期地重复。当工作负载增加时,差异在于增加内存使用量的时间段降至8秒。

所以,我的问题是:这是正常的吗?

0 个答案:

没有答案