Author: jstrachan
Date: Thu Jun 22 22:34:32 2006
New Revision: 416572

URL: http://svn.apache.org/viewvc?rev=416572&view=rev
Log:
Latest export from confluence

Modified:
    incubator/activemq/site/activemq-performance-module-users-manual.html

Modified: incubator/activemq/site/activemq-performance-module-users-manual.html
URL: 
http://svn.apache.org/viewvc/incubator/activemq/site/activemq-performance-module-users-manual.html?rev=416572&r1=416571&r2=416572&view=diff
==============================================================================
--- incubator/activemq/site/activemq-performance-module-users-manual.html 
(original)
+++ incubator/activemq/site/activemq-performance-module-users-manual.html Thu 
Jun 22 22:34:32 2006
@@ -455,7 +455,7 @@
 <TD class="confluenceTd"> If sendType=time, send messages for this number of 
milliseconds. </TD>
 </TR>
 </TBODY></TABLE>
-<P><SUP>2</SUP> <B>Note</B>: If you are using the Producer JMS System to 
create the producers, you need not bother with these settings, as this will be 
overwritten by the destination distribution method. i.e. if you specify 2 
producers, 5 destinations, and equal distribution, producer 1 will have a 
destCount=2 and a destIndex=0, while producer 2 will have a destCount=2, and a 
destIndex=2. Any previous value will be overwritten.</P>
+
 
 <H3><A 
name="ActiveMQPerformanceModuleUsersManual-ConfigurationforrunningaJMSConsumer"></A>Configuration
 for running a JMS Consumer</H3>
 
@@ -525,7 +525,7 @@
 <TD class="confluenceTd"> If recvType=time, receive messages for this specific 
time duration. </TD>
 </TR>
 </TBODY></TABLE>
-<P><SUP>3</SUP> <B>Note</B>: If you have more than one consumer receiving from 
multiple destinations, it is a good idea to change the sysTest.destDistro to 
&apos;equal&apos;, since by default it uses &apos;all&apos; and a consumer can 
only receive from a single destination, hence all consumers will receive from 
the first destination in the list only.</P>
+<P><B>Note</B>: If you have more than one consumer receiving from multiple 
destinations, it is a good idea to change the sysTest.destDistro to 
&apos;equal&apos;, since by default it uses &apos;all&apos; and a consumer can 
only receive from a single destination, hence all consumers will receive from 
the first destination in the list only.</P>
 
 <H3><A 
name="ActiveMQPerformanceModuleUsersManual-ConfigurationforSPIConnectionFactory%3Aorg.apache.activemq.tool.spi.ActiveMQPojoSPI"></A>Configuration
 for SPI Connection Factory: org.apache.activemq.tool.spi.ActiveMQPojoSPI</H3>
 
@@ -639,7 +639,181 @@
 </OL>
 
 
-<P>It should be noted that the loaded class should implement the appropriate 
getter and setter methods. Nested objects should also be properly instantiated. 
For more information on configuring this SPI, refer to the specific provider 
API manual.</P></DIV>
+<P>It should be noted that the loaded class should implement the appropriate 
getter and setter methods. Nested objects should also be properly instantiated. 
For more information on configuring this SPI, refer to the specific provider 
API manual.</P>
+
+<P>As of ActiveMQ 4.0.1, these are the available fields and default values:</P>
+<TABLE class="confluenceTable"><TBODY>
+<TR>
+<TH class="confluenceTh"> Configuration Key </TH>
+<TH class="confluenceTh"> Default Value </TH>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.optimizeDurableTopicPrefetch 
</TD>
+<TD class="confluenceTd"> 1000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.durableTopicPrefetch </TD>
+<TD class="confluenceTd"> 100 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.password </TD>
+<TD class="confluenceTd"> null </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.queueBrowserPrefetch </TD>
+<TD class="confluenceTd"> 500 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.useCompression </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.disableTimeStampsByDefault </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.optimizedMessageDispatch </TD>
+<TD class="confluenceTd"> true </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.useRetroactiveConsumer </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.alwaysSessionAsync </TD>
+<TD class="confluenceTd"> true </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.copyMessageOnSend </TD>
+<TD class="confluenceTd"> true </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.topicPrefetch </TD>
+<TD class="confluenceTd"> 32766 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.useAsyncSend </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.backOffMultiplier </TD>
+<TD class="confluenceTd"> 5 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.inputStreamPrefetch </TD>
+<TD class="confluenceTd"> 100 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.closeTimeout </TD>
+<TD class="confluenceTd"> 15000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.userName </TD>
+<TD class="confluenceTd"> null </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.optimizeAcknowledge </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.clientID </TD>
+<TD class="confluenceTd"> null </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.objectMessageSerializationDefered </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.asyncDispatch </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.initialRedeliveryDelay </TD>
+<TD class="confluenceTd"> 1000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.queuePrefetch </TD>
+<TD class="confluenceTd"> 1000 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.maximumRedeliveries </TD>
+<TD class="confluenceTd"> 5 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.useCollisionAvoidance </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.prefetchPolicy.maximumPendingMessageLimit 
</TD>
+<TD class="confluenceTd"> 0 </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> factory.redeliveryPolicy.useExponentialBackOff </TD>
+<TD class="confluenceTd"> false </TD>
+</TR>
+</TBODY></TABLE>
+
+
+<H3><A 
name="ActiveMQPerformanceModuleUsersManual-Configurationforthethroughputsampler"></A>Configuration
 for the throughput sampler</H3>
+
+<TABLE class="confluenceTable"><TBODY>
+<TR>
+<TH class="confluenceTh"> Configuration Key </TH>
+<TH class="confluenceTh"> Default Value </TH>
+<TH class="confluenceTh"> Description </TH>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.duration </TD>
+<TD class="confluenceTd"> 300000 </TD>
+<TD class="confluenceTd"> The total duration (in ms) the sampler will run, 
including ramp up and ramp down time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.rampUpTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp up time of the sampler, sampling will only 
start after the ramp up time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.rampDownTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp down time of the sampler, sampling will 
stop when the sampler has executed for (duration - rampUpTime - rampDownTime) 
ms. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> tpSampler.interval </TD>
+<TD class="confluenceTd"> 1000 </TD>
+<TD class="confluenceTd"> The interval (in ms), the sampler will sample for 
data. </TD>
+</TR>
+</TBODY></TABLE>
+
+
+<H3><A 
name="ActiveMQPerformanceModuleUsersManual-Configurationforthecpusampler"></A>Configuration
 for the cpu sampler</H3>
+
+<TABLE class="confluenceTable"><TBODY>
+<TR>
+<TH class="confluenceTh"> Configuration Key </TH>
+<TH class="confluenceTh"> Default Value </TH>
+<TH class="confluenceTh"> Description </TH>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.duration </TD>
+<TD class="confluenceTd"> 300000 </TD>
+<TD class="confluenceTd"> The total duration (in ms) the sampler will run, 
including ramp up and ramp down time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.rampUpTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp up time of the sampler, sampling will only 
start after the ramp up time. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.rampDownTime </TD>
+<TD class="confluenceTd"> 30000 </TD>
+<TD class="confluenceTd"> The ramp down time of the sampler, sampling will 
stop when the sampler has executed for (duration - rampUpTime - rampDownTime) 
ms. </TD>
+</TR>
+<TR>
+<TD class="confluenceTd"> cpuSampler.interval </TD>
+<TD class="confluenceTd"> 1000 </TD>
+<TD class="confluenceTd"> The interval (in ms), the sampler will sample for 
data. </TD>
+</TR>
+</TBODY></TABLE></DIV>
           
         <!--
           <div class="tabletitle">
@@ -664,7 +838,7 @@
     <DIV id="site-footer">
           Added by     <A 
href="http://goopen.org/confluence/users/viewuserprofile.action?username=aco";>Adrian
 Co</A>,
     last edited by     <A 
href="http://goopen.org/confluence/users/viewuserprofile.action?username=aco";>Adrian
 Co</A> on Jun 23, 2006
-                  &nbsp;(<A 
href="http://goopen.org/confluence/pages/diffpages.action?pageId=8591&originalId=8848";>view
 change</A>)
+                  &nbsp;(<A 
href="http://goopen.org/confluence/pages/diffpages.action?pageId=8591&originalId=8850";>view
 change</A>)
               
       (<A 
href="http://goopen.org/confluence/pages/editpage.action?pageId=8591";>edit 
page</A>)
     </DIV>


Reply via email to