Skip to content

Commit

Permalink
Generated from commit: 7d86380
Browse files Browse the repository at this point in the history
Signed-off-by: genie-openj9 <[email protected]>
  • Loading branch information
genie-openj9 committed Jan 19, 2024
1 parent f1c3161 commit 112577f
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 2 deletions.
2 changes: 1 addition & 1 deletion jitserver/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8714,7 +8714,7 @@
-->

<h1 id="jitserver-technology">JITServer technology</h1>
<p><strong>Linux&reg; on x86, Linux on IBM Power&reg; systems, and Linux on IBM Z&reg; systems (64-bit only)</strong></p>
<p><strong>Linux&reg; on x86, Linux on IBM Power&reg; systems, Linux on AArch64 and Linux on IBM Z&reg; systems (64-bit only)</strong></p>
<p>JITServer technology decouples the JIT compiler from the VM and lets the JIT compiler run remotely in its own process. This mechanism prevents your Java&trade; application suffering possible negative effects due to CPU and memory consumption caused by JIT compilation.</p>
<p>This technology can improve quality of service, robustness, and performance of Java applications. You might want to try this technology if the following criteria are met:</p>
<ul>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.
21 changes: 21 additions & 0 deletions version0.41/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -565,6 +565,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#jitserver-support-for-linux-on-aarch64" class="md-nav__link">
<span class="md-ellipsis">
JITServer support for Linux on AArch64
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -8751,6 +8760,15 @@
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#jitserver-support-for-linux-on-aarch64" class="md-nav__link">
<span class="md-ellipsis">
JITServer support for Linux on AArch64
</span>
</a>

</li>

</ul>
Expand Down Expand Up @@ -8819,6 +8837,7 @@ <h1 id="whats-new-in-version-0410">What's new in version 0.41.0</h1>
<li><a href="#performance-improvement">Performance improvement</a></li>
<li><a href="#support-added-for-the-comsunmanagementthreadmxbeangetthreadallocatedbytes-api">Support added for the <code>com.sun.management.ThreadMXBean.getThreadAllocatedBytes()</code> API</a></li>
<li><a href="#change-in-behavior-of-the-djavasecuritymanager-system-property-for-openjdk-version-8-and-11">Change in behavior of the <code>-Djava.security.manager</code> system property for OpenJDK version 8 and 11</a></li>
<li><a href="#jitserver-support-for-linux-on-aarch64">JITServer support for Linux on AArch64</a></li>
</ul>
<h2 id="features-and-changes">Features and changes</h2>
<h3 id="binaries-and-supported-environments">Binaries and supported environments</h3>
Expand Down Expand Up @@ -8852,6 +8871,8 @@ <h3 id="support-added-for-the-comsunmanagementthreadmxbeangetthreadallocatedbyte
<h3 id="change-in-behavior-of-the-djavasecuritymanager-system-property-for-openjdk-version-8-and-11">Change in behavior of the <code>-Djava.security.manager</code> system property for OpenJDK version 8 and 11</h3>
<p>From OpenJDK version 18 onwards, if you enable the <code>SecurityManager</code> at runtime by calling the <code>System.setSecurityManager()</code> API, you must set the <code>-Djava.security.manager=allow</code> option. To disable the <code>SecurityManager</code>, you must specify the <code>-Djava.security.manager=disallow</code> option. If an application is designed to run on multiple OpenJDK versions, the same command line might be used across multiple versions. Because of this use of the same command line across multiple versions, in OpenJDK versions before version 18, the runtime attempts to load a <code>SecurityManager</code> with the class name <code>allow</code> or <code>disallow</code> resulted in an error and the application was not starting.</p>
<p>To resolve this issue, OpenJDK version 17 ignores these options. With this release, OpenJDK versions 8 and 11 also ignore the <code>allow</code> and <code>disallow</code> keywords, if specified.</p>
<h3 id="jitserver-support-for-linux-on-aarch64">JITServer support for Linux on AArch64</h3>
<p>JITServer technology is now a fully supported feature on Linux on AArch64 systems. For more information, see <a href="../jitserver/">JITServer technology</a>.</p>
<h2 id="known-problems-and-full-release-information">Known problems and full release information</h2>
<p>To see known problems and a complete list of changes between Eclipse OpenJ9 v0.40.0 and v0.41.0 releases, see the <a href="https://github.com/eclipse-openj9/openj9/blob/master/doc/release-notes/0.41/0.41.md">Release notes</a>.</p>
<!-- ==== END OF TOPIC ==== version0.41.md ==== -->
Expand Down

0 comments on commit 112577f

Please sign in to comment.