Optimize says plenty of FREE MEMORY, yet OUT OF MEMORY error??

Could some one help me understand why, in my startup log, I’m seeing this:


[Thread : Alarm] HEALTH INFO - 2007-01-23 10:49:08.446 EST[fm-1826382K/tm-2070912K/cm-244529K/tc-130]
[Thread : Alarm] HEALTH INFO - 2007-01-23 10:50:13.516 EST[fm-1826141K/tm-2070912K/cm-244770K/tc-141]
[Thread : Alarm] HEALTH INFO - 2007-01-23 10:50:13.516 EST[fm-1826141K/tm-2070912K/cm-244770K/tc-141]
java.lang.OutOfMemoryError
[Thread : Alarm] HEALTH INFO - 2007-01-23 10:51:18.151 EST[fm-1825631K/tm-2070912K/cm-245280K/tc-140]
[Thread : Alarm] HEALTH INFO - 2007-01-23 10:51:18.151 EST[fm-1825631K/tm-2070912K/cm-245280K/tc-140]
java.lang.OutOfMemoryError
java.lang.OutOfMemoryError
java.lang.OutOfMemoryError
java.lang.OutOfMemoryError
[Thread : Alarm] HEALTH INFO - 2007-01-23 10:52:28.346 EST[fm-1825319K/tm-2070912K/cm-245592K/tc-138]

I don’t understand how the FM could be so high yet I get the OOM error.

Thanks!

Lucas.