Open Fire / Spark work sporatically

Configuration: Spark running on 35 clients using XP Pro, Open Fire installed on a VM machine under Hyper-V running Server 2008.

Spark will work fine for about 1-2 hours, then just stop with no errors. When i check the Open Fire service on the VM server, it is

using about 104mb ram, and is either at 99% on the CPU or 0%. After restarting the server it will work for a little while then fail again.

It had been running fine for about 5 months and just started doing this recently, no changes were made to any of the systems.

It seems to work longer with a smaller amount of users. I thought that the server may have been getting full on chat logs so I tried

to log into the Openfire Spark admin console and I keep getting: “java.lang.outofmemoryerror: java heap space”.

I did not install or configure this setup and the guy that did is no longer here. I am more hardware oriented than software so if

you reply and its software related, talk to me as if I am an idiot. It wont hurt my feelings.

Thanks,