Hi Vadim,
sorry, I don't see it. Where is the problem if I set the JVM memory to 2536M
= 2,536,000,000 and heapsize and freememory to 80,000,000 and 20,000,000?
Can you give me a hint?
http://cvs.apache.org/viewcvs.cgi/cocoon-2.1/src/webapp/WEB-INF/cocoon.xconf?rev=1.36&view=auto
<!--+
| Store Janitor: the store garbage collector and memory usage controller.
|
| WARNING: Be careful with the heapsize and freememory parameters.
| Wrong values can cause high cpu usage.
|
| Example configuration:
| Jvm settings:
| -Xmx200000000
| store-janitor settings:
| <parameter name="freememory" value="5000000"/>
| <parameter name="heapsize" value="196000000"/>
|
| It is recommended to have heapsize equal to -Xmx, especially on Sun's
| JVM which are unable to shrink its heap once it grows above minimum.
| Freememory should be greater than amount of memory necessary for normal
| application operation.
| BUT: The heap size of the memory of the JVM is a little bit less than
| the value you specify for -Xmx, so you have to set the heapsize
| for the store janitor to a value which is lower (2% less seems
| to be a working value).
+-->It advises to have heapsize set to the -Xmx value. In your particular situation (-Xms has same vaue as -Xmx) it might not cause any problem, but I it is not generally advised to have conflicting values.
Actually, it is more hazardous to specify heapsize which is just one byte more than really possible heapsize - this could turn off janitor.
Vadim
Lars
-----Urspr�ngliche Nachricht-----
Von: Vadim Gritsenko [mailto:[EMAIL PROTECTED]
You know that you've got conflicting settings, right?
From the page:
-Xms2536M -Xmx2536M
store-janitor's /heapsize/ set to 80,000,000, /freememory/ set to 20,000,000 (cocoon.xconf)
Vadim
