Berin Loritsch wrote:

Just a point of further clarification with Fortress:

The Fortress pool will continue to grow under heavy load, as there is no
true maximum. During periods of light load, the pool is then purged to
more reasonable levels. There is a process that runs periodically to
detect these things. When the pool size is below a certain threshold (i.e.
under such heavy load that there are no more instances available) the
background process will create more instances. The pool will still create
what it needs on demand--but this background process will create more than
one instance at a time. When the pool size grows beyond that threshold
(i.e. the load is down and all the instances are being returned), the
background process will start disposing of the excess.


Cool behaviour. This will certainly make it a strong performance gain, and removes the most difficult part of Cocoon's performance optimization which is sizing pools.

Sylvain

--
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }
Orixo, the opensource XML business alliance  -  http://www.orixo.com




Reply via email to