On Thu, 16 Mar 2023 08:00:38 GMT, Thomas Stuefe <stu...@openjdk.org> wrote:

> I like UseNewLocks but fear that this may conflict with Oracles plan (?) to 
> move OMs into heap, which would be another revamp of locking - fat locks in 
> this case - and may come with yet another switch. Other than that, 
> UseNewLocks sounds good and succinct.
> 
> Another proposal: UseThreadLockStack or UseLockStack

Just a FYI, at the moment we have:

  product(ccstr, ObjectSynchronizerMode, "fast",                            \
          "ObjectSynchronizer modes: "                                      \
          "legacy: legacy native system; "                                  \
          "native: java entry with native monitors; "                       \
          "heavy: java entry with always inflated Java monitors; "          \
          "fast: java entry with fast-locks and"                            \
          "      inflate-on-demand Java monitors; ")                        \



At least personally I prefer one option than using many.
A cmd line with e.g.
`-XX:-UseLockStack -XX:+UseHeavyMonitors`
It's harder, for me ?, to figure out what is selected and what was intended to 
be selected.

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

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

Reply via email to