RFR: 8326959: Improve JVMCI option help [v6]

Doug Simon dnsimon at openjdk.org
Thu Feb 29 22:13:56 UTC 2024


On Thu, 29 Feb 2024 20:38:21 GMT, Doug Simon <dnsimon at openjdk.org> wrote:

>> This PR improves the wording and layout of JVMCI options exposed to users.
>> All other JVMCI options are no longer included in the output of `-XX:+JVMCIPrintProperties`.
>> 
>> 
>>> java -XX:+JVMCIPrintProperties
>> [JVMCI properties]
>> jvmci.Compiler = null                                                     [String]
>>           Selects the system compiler. This must match the getCompilerName() value
>>           returned by a jdk.vm.ci.runtime.JVMCICompilerFactory provider.
>>           An empty string or the value "null" selects a compiler
>>           that raises an exception upon receiving a compilation request.
>> 
>> jvmci.PrintConfig = false                                                [Boolean]
>>           Prints VM values (e.g. flags, constants, field offsets etc) exposed to JVMCI.
>
> Doug Simon has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision:
> 
>  - Merge remote-tracking branch 'openjdk-jdk/master' into JDK-8326959
>  - more minor edits for clarity
>  - removed extra space
>  - improved layout of help for jvmci.Compiler option
>  - add new line after each JVMCI option help
>  - improve help text for some JVMCI options and removed help from internal options

Thanks for the review Tom.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/18045#issuecomment-1972055347


More information about the hotspot-compiler-dev mailing list