cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From froehl...@apache.org
Subject cvs commit: xml-cocoon2/src/webapp cocoon.xconf
Date Mon, 28 Jan 2002 19:58:13 GMT
froehlich    02/01/28 11:58:13

  Modified:    src/webapp cocoon.xconf
  Log:
  ok I hope I fixed the problem now:
  The number of objects which are freed out of the Store
  is calculated now. It take a configurable percentage
  of stored objects. For i.e: 10% and 1000 objects, then
  the StoreJanitor free out 100 objects!
  
  Revision  Changes    Path
  1.14      +13 -12    xml-cocoon2/src/webapp/cocoon.xconf
  
  Index: cocoon.xconf
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/webapp/cocoon.xconf,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- cocoon.xconf	28 Jan 2002 11:13:07 -0000	1.13
  +++ cocoon.xconf	28 Jan 2002 19:58:13 -0000	1.14
  @@ -27,24 +27,18 @@
   
     
     <!-- ============================ STORE ============================ -->
  -  <!-- Storing:
  -    maxobjects: Indicates how many objects will be hold in the cache.
  -                When the number of maxobjects has been reached. The
  -                last object in the cache will be thrown out.
  -    filesystem: Turns the filesystem storage for objects on or off.
  -  -->
  +  <!-- Memory Storing: -->
     <store class="org.apache.cocoon.components.store.MRUMemoryStore"
            logger="core.store">
  +     <!-- Indicates how many objects will be hold in the cache.
  +     When the number of maxobjects has been reached. The last object in the 
  +     cache will be thrown out. -->
        <parameter name="maxobjects" value="100"/>
  +     <!-- Turns the filesystem swapping on and off -->
        <parameter name="filesystem" value="true"/>
     </store>
   
     <!-- Store Janitor:
  -    freememory = How much free memory shall be available in the jvm
  -    heapsize = Indicates the limit of the jvm memory consumption
  -    cleanupthreadinterval = How often shall the cleanup thread check memory
  -    threadpriority = Indicates the thread priority of the cleanup thread
  -
       Be careful with the heapsize and freememory paramters. Wrong values can
       cause high cpu usage.
       Example configuration:
  @@ -62,11 +56,18 @@
     -->
     <store-janitor class="org.apache.cocoon.components.store.StoreJanitorImpl"
                    logger="core.store-janitor">
  +     <!-- How much free memory shall be available in the jvm -->                

        <parameter name="freememory" value="1000000"/>
  -     <!-- default max heapsize for Sun's JVM is 64Mb -->
  +     <!-- Indicates the limit of the jvm memory consumption. The default max 
  +     heapsize for Sun's JVM is 64Mb -->
        <parameter name="heapsize" value="67108864"/>
  +     <!-- How often shall the cleanup thread check memory -->
        <parameter name="cleanupthreadinterval" value="10"/>
  +     <!-- Indicates the thread priority of the cleanup thread -->
        <parameter name="threadpriority" value="5"/>
  +     <!-- How much percent of the elements of each registered Store shall
  +     be removed. Default 10% -->
  +     <parameter name="percent_to_free" value="10"/>
     </store-janitor>
     <!-- ============================ STORE END ========================= -->
   
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     webmaster@xml.apache.org
To unsubscribe, e-mail:          cocoon-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-cvs-help@xml.apache.org


Mime
View raw message