<!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;">
    Variation in Max Heap size
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/rohit.macherla">Rohit Macherla</a> in <i>Performance Tuning</i> - <a href="http://community.jboss.org/message/554552#554552">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi Ruchir,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks for the response. Please find my response for the questions :</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote">01&gt; What type of platform you are using</blockquote><p>Rohit: We are using HP Unix B11.23_LR</p><blockquote class="jive-quote"><p><br/>02&gt; What is the total RAM of the Machine</p> <p>03&gt; how many CPUs you have on the box and what type of CPUs you have</p></blockquote><p>Rohit: 4 core CPU, 24GB RAM. Planning to upgrade to 8 core 36GB soon, owing to planned increase in the load.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><p>04&gt; please avoid using "-server" as a input parameter to the JVM, JDK1.5 onwards dose it automatically for you, it checks the os to get this value</p></blockquote><p>Rohit: Okay. Will test it.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><p>05&gt; Based on the details which you have provided i think this will work</p> <p>-Xmx2048m -Xms2048m -XX:MaxNewSize=256m -XX:NewSize=256m -XX:MaxPermSize=128m -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=0 -XX:CMSInitiatingOccupancyFraction=60 -XX:LargePageSizeInBytes=5m -XX:ParallelGCThreads=20&#160;&#160; -XX:+StringCache -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:ThreadStackSize=1024 -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000</p> <p>06&gt; Try to go through this articel "<a class="" href="http://community.jboss.org/docs/DOC-15623?uniqueTitle=false">http://community.jboss.org/docs/DOC-15623?uniqueTitle=false</a>" we have tried to explain it.</p></blockquote><p>Rohit: I am half way through the document. We'll make the changes suggested in&#160; amock environment for testing. However, we are more intent on why the heap size is changing.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>As a general follow up to the chain, after some hiccups with our support with vendor, we were asked to submit a more recent version of the event and we are in the process of finding a relationship between the max heap variation and CPU utilization. Recently discovered a better way to find the heap statistics using twiddle. I'll keep the results posted after our testing.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Hi Peter,</p><p>As far as I know, having remote objects garbage collected will result in a full GC and if an application does not have much involvement for remote objects, the interval of collection can be set to a higher value. I have no idea how to measure whether the heap I have uses remote objects. Currently, we use webservices and all our apps reside on the same JVM. How the external systems access our webservices, whether it creates remote objects or not is still a black area for me. Since I explicitly do not use RMI, I have enabled a one hour DGC.</p><p>I will greatly appreciate if you can provide some inputs on the same.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks.</p><p>Rohit M.</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/554552#554552">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>