Well, the JVM won't do a full GC unless it needs the memory -- so far
it's pretty typical. I see the behavior all the time until you get way
closer to the max memory. It's only a "suggestion" to the JVM, but you
can hint to it to run a full GC by running:
<cfset variables.sys = CreateObject("java", "java.lang.System") />
<cfset variables.sys.gc() />
<cfset variables.sys.runFinalization() />
Run that and wait a few minutes and then report back what the JVM memory
looks like.
Best,
.Peter
Alan Holden said the following on 12/20/2010 09:25 PM:
> And about 24 hours since my first post, there's about 65Mb left:
> JVM - Free Memory 64868376
> JVM - Max Memory 1061093376
> JVM - Total Memory 1061093376
> JVM - Unallocated Memory 0
> JVM - Used Memory 996225000
--
Open BlueDragon Public Mailing List
http://www.openbluedragon.org/ http://twitter.com/OpenBlueDragon
official manual: http://www.openbluedragon.org/manual/
Ready2Run CFML http://www.openbluedragon.org/openbdjam/
mailing list - http://groups.google.com/group/openbd?hl=en