Back to bug 998913

Who When What Removed Added
Jaikiran Pai 2013-08-20 10:46:10 UTC Status NEW ASSIGNED
Assignee pcheung jpai
mark yarborough 2013-08-21 10:07:28 UTC CC jawilson, jdoyle, myarboro, pslavice, rsvoboda
mark yarborough 2013-08-21 10:31:43 UTC Flags needinfo?(jawilson)
mark yarborough 2013-08-21 10:32:45 UTC CC cdewolf
mark yarborough 2013-08-21 12:23:34 UTC Flags needinfo?(jawilson)
Jaikiran Pai 2013-08-21 12:36:10 UTC Doc Text Cause:
The presence of -XX:+TieredCompilation in standalone.bat can potentially cause performance issues

Consequence:

Potentially degraded performance in applications deployed on the server

Fix:

Remove the block in the standalone.bat which sets the -XX:+TieredCompilation JVM parameter.

Result:
Aaron Ogburn 2013-08-21 18:46:44 UTC CC aogburn
Lucas Costi 2013-08-26 00:20:19 UTC CC lcosti
Doc Text Cause:
The presence of -XX:+TieredCompilation in standalone.bat can potentially cause performance issues

Consequence:

Potentially degraded performance in applications deployed on the server

Fix:

Remove the block in the standalone.bat which sets the -XX:+TieredCompilation JVM parameter.

Result:
There is a known issue in JBoss EAP 6 where standalone configurations on Windows Server may potentially experience degraded performance.

This issue is caused by the setting of the `-XX:+TieredCompilation` JVM option in `standalone.bat`.

As a workaround for this issue, the following code that sets the `-XX:+TieredCompilation` JVM option can be removed from `standalone.bat`:

----
if not "%PRESERVE_JAVA_OPTS%" == "true" (
rem Add tiered compilation, if supported (64 bit VM), and not overriden
echo "%JAVA_OPTS%" | findstr /I "\-XX:\-TieredCompilation \-client" > nul
if errorlevel == 1 (
"%JAVA%" -XX:+TieredCompilation -version > nul 2>&1
if not errorlevel == 1 (
set "JAVA_OPTS=-XX:+TieredCompilation %JAVA_OPTS%"
)
)
)
----

This issue is expected to be fixed in a future release of JBoss EAP 6.
Doc Type Bug Fix Known Issue
Brian Stansberry 2013-08-31 20:17:53 UTC Status ASSIGNED MODIFIED
Target Release --- EAP 6.2.0
CC brian.stansberry
Target Milestone --- Pending
Paul Gier 2013-09-17 21:53:45 UTC Status MODIFIED ON_QA
Target Milestone Pending ER1
Petr Kremensky 2013-09-18 06:21:52 UTC Status ON_QA VERIFIED
Lucas Costi 2013-09-18 06:38:50 UTC CC lcosti
Russell Dickenson 2013-10-14 03:11:36 UTC Doc Text There is a known issue in JBoss EAP 6 where standalone configurations on Windows Server may potentially experience degraded performance.

This issue is caused by the setting of the `-XX:+TieredCompilation` JVM option in `standalone.bat`.

As a workaround for this issue, the following code that sets the `-XX:+TieredCompilation` JVM option can be removed from `standalone.bat`:

----
if not "%PRESERVE_JAVA_OPTS%" == "true" (
rem Add tiered compilation, if supported (64 bit VM), and not overriden
echo "%JAVA_OPTS%" | findstr /I "\-XX:\-TieredCompilation \-client" > nul
if errorlevel == 1 (
"%JAVA%" -XX:+TieredCompilation -version > nul 2>&1
if not errorlevel == 1 (
set "JAVA_OPTS=-XX:+TieredCompilation %JAVA_OPTS%"
)
)
)
----

This issue is expected to be fixed in a future release of JBoss EAP 6.
Doc Type Known Issue Bug Fix
Brian Stansberry 2013-10-14 11:58:34 UTC CC brian.stansberry
John Skeoch 2013-10-23 23:03:08 UTC CC dimitris
John Skeoch 2013-10-23 23:05:16 UTC Assignee jpai dimitris
Dimitris Andreadis 2013-10-24 18:27:55 UTC Assignee dimitris david.lloyd
Russell Dickenson 2013-11-21 02:25:55 UTC Doc Text An issue has been resolved in the `standalone.bat` batch file, used on Microsoft Windows Server. The batch file previously contained a JVM option which set tiered compilation: `-XX:+TieredCompilation`. This setting has been removed as it is known to cause performance problems in some circumstances.
mark yarborough 2013-12-15 16:16:56 UTC Status VERIFIED CLOSED
Resolution --- CURRENTRELEASE
Last Closed 2013-12-15 11:16:56 UTC
Carlo Marchiori 2015-10-21 07:35:34 UTC CC carlo.marchiori

Back to bug 998913