[master] Integrated: 8307392: [Lilliput] Revert deflation of dead object's monitors

Roman Kennke rkennke at openjdk.org
Thu May 4 15:15:05 UTC 2023


On Wed, 3 May 2023 19:33:35 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

> In https://github.com/openjdk/lilliput/pull/28, I introduced some code that forces deflation of monitors on objects that are about to die. Discussions around a possible upstreaming of this code (https://github.com/openjdk/jdk/pull/13721) comes to the conclusion that this should not be necessary, and indeed, I could not reproduce the original problem that I was having in Lilliput with the code removed. I assume some changes in upstream and/or Lilliput since then have fixed the root cause. Let's remove that code and see what explodes.
> 
> Testing: (All with -XX:+UseHeavyMonitors to amplify monitor traffic)
>  - [x] hotspot_gc
>  - [x] tier1
>  - [x] tier2
>  - [x] SPECjvm workloads

This pull request has now been integrated.

Changeset: e1d1a11d
Author:    Roman Kennke <rkennke at openjdk.org>
URL:       https://git.openjdk.org/lilliput/commit/e1d1a11dde0973c70094eae992f8c657e741982d
Stats:     21 lines in 4 files changed: 0 ins; 21 del; 0 mod

8307392: [Lilliput] Revert deflation of dead object's monitors

Reviewed-by: shade

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

PR: https://git.openjdk.org/lilliput/pull/88


More information about the lilliput-dev mailing list