I have a ColdFusion instance that I'd like to configure to
use a MINimum amount of memory. I'm setting the minimum heap size
value to be equal to the maximum heap size value so CF can just
grab the memory all at once and not have to worry about messing
with the size of the heap. The problem is when the ColdFusion
service starts, it's NOT grabbing the 256MB of memory I told it to
grab, it's only grabbing ~80MB. The strange thing is it will obey
the MAX heap size I have set AND if I set the -Xms attribute to a
value of "0m" the service won't start up. So it appears to be USING
the value of the -Xms parameter to some degree. I'm at a loss as to
why this is happening. Does anyone have any ideas? Below are the
JVM args in the jvm.config file for my particular instance.
java.args=-Xms256m -Xmx256m -server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=128m -XX:+UseParallelGC -DJINTEGRA_NATIVE_MODE -DJINTEGRA_PREFETCH_ENUMS -Dcoldfusion.rootDir={application.home}/
I am running CFMX 7.0.2 Enterprise using multi-server instances on Windows 2003
java.args=-Xms256m -Xmx256m -server -Dsun.io.useCanonCaches=false -XX:MaxPermSize=128m -XX:+UseParallelGC -DJINTEGRA_NATIVE_MODE -DJINTEGRA_PREFETCH_ENUMS -Dcoldfusion.rootDir={application.home}/
I am running CFMX 7.0.2 Enterprise using multi-server instances on Windows 2003