[Performance Tuning] - Re: jboss 5.1.0: performance drops after one hour and strange GC behaviour

Wolf-Dieter Fink <[email protected]> Fri, 16 Aug 2013 11:29:47 -0400
Newsgroups gmane.comp.java.jboss.user
Message-ID <[email protected]>
------=_Part_1456957_1563568142.1376666987985
Content-Type: multipart/alternative; 
	boundary="----=_Part_1456956_2007665058.1376666987985"

------=_Part_1456956_2007665058.1376666987985
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Wolf-Dieter Fink [https://community.jboss.org/people/wdfink] created the discussion

"Re: jboss 5.1.0: performance drops after one hour and strange GC behaviour"

To view the discussion, visit: https://community.jboss.org/message/832917#832917

--------------------------------------------------------------
It might be that objects survive too many GC's in youngGen and are moved to the OldGen, here the GC is more expensive, also each move in survivor spaces will have costs.

What might be an option is to use the CMS GC and increase the size of heap, specially the YoungGen that the objects are mostly out of date here.
Also it might that the survivor space is too small to keep all survived objects, in that case the whole bunch is directly moved to the OldGen.
I would check the behaviour in a test environment, you might use visualGC to see how objects are moved in survivor spaces, but be aware that visualGC will burden the watched VM.
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/832917#832917]

Start a new discussion in Performance Tuning at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2078]


------=_Part_1456956_2007665058.1376666987985
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<!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="https://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;">
    Re: jboss 5.1.0: performance drops after one hour and strange GC behaviour
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/wdfink">Wolf-Dieter Fink</a> in <i>Performance Tuning</i> - <a href="https://community.jboss.org/message/832917#832917">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>It might be that objects survive too many GC's in youngGen and are moved to the OldGen, here the GC is more expensive, also each move in survivor spaces will have costs.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>What might be an option is to use the CMS GC and increase the size of heap, specially the YoungGen that the objects are mostly out of date here.</p><p>Also it might that the survivor space is too small to keep all survived objects, in that case the whole bunch is directly moved to the OldGen.</p><p>I would check the behaviour in a test environment, you might use visualGC to see how objects are moved in survivor spaces, but be aware that visualGC will burden the watched VM.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/832917#832917">going to Community</a></p>
	<p style="margin: 0;">Start a new discussion in Performance Tuning at <a href="https://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>
------=_Part_1456956_2007665058.1376666987985--

------=_Part_1456957_1563568142.1376666987985
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user
------=_Part_1456957_1563568142.1376666987985--