Note that there are some explanatory texts on larger screens.

plurals
  1. POJboss slows down after a while
    primarykey
    data
    text
    <p>In a nutshell: my JBoss instance is running ok, but after some days it's performance is slowly degrading.</p> <p>Detailed: I've got a setup with JBoss 5.1.0-GA and Java 1.6.0_18-b07 (x64) running on a 64 bits RHEL 4 box. The hardware is a virtual machine with 8 core Xeon X5550 / 20G ram.</p> <p>The product deployed in JBoss contains a webservice on which a endurance test is performed. No database is involved in the process.</p> <p>The tests are performed using soapui with 4 threads and the tests are configured to create 20% cpu usage.</p> <p>Let say, at first the average response times are 300ms. After 2 days, the response times are now 600ms, which I don't understand. Of course I did some checks:</p> <ul> <li>There are no memory leaks (confirmed with jprofiler)</li> <li>Heap mem is always around 25-50%, perm space usage is 50%</li> <li>GC is almost never busy</li> <li>All threads are idle after inspecting a thread dump</li> </ul> <p>While do some further investigations, I did a cpu profile with JProfiler at the beginning (when it's still fast), and on on the (slow) end. What I see then, is that every single call just is 100% slower! Even call's to a simple Map#put(). (the # of invocations and the content of these maps are the same). When running a profiler, there are no signs of blocked threads, just running threads.</p> <p>Does anyone has a clue what's causing the performance degradation? Thanks!</p> <p><hr/> <strong>Update:</strong> solved the performance degradation by upgrading the Java version to 1.6.0_24 !</p> <p>While out of options, I scanned through all the release notes of the java vm, and discovered a performance and reliability fix in 1.6.0_23. See also the <a href="http://www.oracle.com/technetwork/java/javase/6u23releasenotes-191058.html">1.6.0_23 release notes</a></p> <p>After the jvm upgrade, the performance stays the same and does not degrade over days.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload