<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Memory consumption 1h after JBoss start
</h3>
<span style="margin-bottom: 10px;">
reply from <a href="http://community.jboss.org/people/ruchirc">Ruchir Choudhry</a> in <i>Performance Tuning</i> - <a href="http://community.jboss.org/message/554034#554034">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Apprecite your suggestions,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>It all depends how you want to do it, JVM parameters gives a lot of flexibility to you and there is no one size fits all.</p><p>Moreover my intent was to help the team get some idea, and  not to cut copy the exact thought, Diffrent app requires different type of setup.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>We ran series of test "Load, noise, bursting, endurace" with multiple appications on single Jboss EAP4.3 with different veriosn of JDK. Results came best with the setup we have explained.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>We used <code>-XX:MaxTenuringThreshold=0</code> because it</p><p>promotes all objects  allocated by the application in the young generation, which survive a  single GC cycle, directly to the old generation without copying them  around between the survivor spaces in the young generation. This  setting, when used with CMS collector in the old generation helps in two  ways.</p><ul><li> The young generation GC does not have to waste its time copying the  10-20% long lived objects multiple times between the survivor spaces,  only  to finally promote them to the old generation.</li><li> Additionally, most of the collection and cleaning work of these  objects can be done "concurrently" in the old generation. This behavior  leads to additional reduction in GC sequential overhead.</li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><a class="jive-link-external-small" href="http://java.sun.com/developer/technicalArticles/Programming/turbo/" target="_blank">http://java.sun.com/developer/technicalArticles/Programming/turbo/</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>This setup was also good based on our test scenarios.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I guess you are bringing some good points, we will use this in next series of test.Keep giving new Ideas<span> :) </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Respectfully,</p><p>Ruchir Choudhry</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span> ;) </span></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/554034#554034">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Performance Tuning at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2078">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>