On Thu, 24 Oct 2024 13:52:57 GMT, Claes Redestad <redes...@openjdk.org> wrote:

> Many OpenJDK micros use `@Fork(jvmArgs/-Append/-Prepend)` to add JVM 
> reasonable or necessary flags, but when deploying and running micros we often 
> want to add or replace flags to tune to the machine, test different GCs, etc. 
> The inconsistent use of the different `jvmArgs` options make it error prone, 
> and we've had a few recent cases where we've not been testing with the 
> expected set of flags. 
> 
> This PR suggests using `jvmArgs` consistently. I think this aligns with the 
> intuition that when you use `jvmArgsAppend/-Prepend` intent is to add to a 
> set of existing flags, while if you supply `jvmArgs` intent is "run with 
> these and nothing else". Perhaps there are other opinions/preferences, and I 
> don't feel strongly about which to consolidate to as long as we do so 
> consistently. One argument could be made to consolidate on `jvmArgsAppend` 
> since that one is (likely accidentally) the current most popular (143 
> compared to 59 `jvmArgsPrepend` and 18 `jvmArgs`).

This pull request has now been integrated.

Changeset: 90bd5445
Author:    Claes Redestad <redes...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/90bd544512de541cd98889bec58f419bc69a723d
Stats:     202 lines in 142 files changed: 0 ins; 0 del; 202 mod

8342958: Use jvmArgs consistently in microbenchmarks

Reviewed-by: ecaspole, jvernee

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

PR: https://git.openjdk.org/jdk/pull/21683

Reply via email to