RFR: 8212879: Make JVMTI TagMap table concurrent [v6]

Coleen Phillimore coleenp at openjdk.java.net
Mon Nov 16 23:19:13 UTC 2020


On Mon, 9 Nov 2020 20:39:40 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

>> Thanks @sspitsyn .  I'm going to leave the gc_notification code because structurally the two sides of the if statement are different and it's not a long function.  Thank you for reviewing the change.
>
> This change also passes tier 7,8 testing.

does this work?
I've added two commits from @kimbarrett that defer the ObjectFree posting to the service thread or to a place where it could be removed before posting.
I also remerged and added the call JvmtiTagMap::set_needs_cleaning() to shenandoah which works after merging the latest code from shenandoah.
Testing tiers 1-6 currently.  jvmti/jdi tests pass with G1 and ZGC stress options, and JVMTI tests pass with shenandoah.
Thanks! Coleen

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

PR: https://git.openjdk.java.net/jdk/pull/967


More information about the hotspot-dev mailing list