-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
INACTIVE: ZOS Xlp Codecache and ObjectHeap Changes #412
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -32,14 +32,8 @@ To find out the large page sizes available and the current setting, use the `-ve | |
|
||
## Syntax | ||
|
||
AIX®, Linux®, macOS®, and Windows™: | ||
|
||
-Xlp:codecache:pagesize=<size> | ||
|
||
z/OS®: | ||
|
||
-Xlp:codecache:pagesize=<size>,pageable | ||
|
||
See [Using -X command-line options](x_jvm_commands.md) for more information about the `<size>` parameter. | ||
|
||
## Default values | ||
|
@@ -67,7 +61,7 @@ See [Using -X command-line options](x_jvm_commands.md) for more information abou | |
|
||
: 1 MB pageable pages, when available, are the default size for the code cache. | ||
|
||
The `-Xlp:codecache:pagesize=<size>,pageable` option supports only a large page size of 1 MB pageable large pages. The use of 1 MB pageable large pages for the JIT code cache can improve the runtime performance of some Java™ applications. A page size of 4 KB can also be used. | ||
The `-Xlp:codecache:pagesize=<size>` option supports only a large page size of 1 MB pageable large pages. The use of 1 MB pageable large pages for the JIT code cache can improve the runtime performance of some Java™ applications. A page size of 4 KB can also be used. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Both variants should be explicit, i.e. The |
||
|
||
## See also | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -31,14 +31,8 @@ To find out the large page sizes available and the current setting, use the `-ve | |
|
||
## Syntax | ||
|
||
AIX®, Linux®, macOS®, and Windows™: | ||
|
||
-Xlp:objectheap:pagesize=<size>[,strict|warn] | ||
|
||
z/OS®: | ||
|
||
-Xlp:objectheap:pagesize=<size>[,strict|warn][,pageable|nonpageable] | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This still needs to be a valid option on z/OS, and shouldn't be removed from the docs. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I note this option specification is incorrect until eclipse-openj9/openj9#7585 is merged, as pageable|nonpageable is not optional |
||
|
||
See [Using -X command-line options](x_jvm_commands.md) for more information about the `<size>` parameter. | ||
|
||
## Parameters | ||
|
@@ -61,6 +55,8 @@ See [Using -X command-line options](x_jvm_commands.md) for more information abou | |
|
||
: On macOS, the default page size is 4 KB. | ||
|
||
: On Z/OS® If both 1M pageable, and nonpageable large pages are available then 1M pageable large pages will be used by default if [non]pageable is not specified. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. When the pageable|nonpageable option isn't specified ... |
||
|
||
### `strict` | `warn` | ||
|
||
-Xlp:objectheap:strict | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This still needs to be a valid option on z/OS, and shouldn't be removed from the docs.