Integrated: 8291733: Remove JFR events that expose hashtable

Coleen Phillimore coleenp at openjdk.org
Wed Aug 3 13:10:07 UTC 2022


On Tue, 2 Aug 2022 16:42:44 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:

> There are JFR events for the Placeholders table, LoaderConstraintTable and ProtectionDomainCacheTable. These events expose implementation details for these tables that we'd rather not expose. A users visibility into these tables will not be helpful and it restricts our ability to make these a different (smaller) table or in the case of ProtectionDomain, not a table at all.
> 
> The Dictionary table (table of loaded classes) is useful from a users' perspective because it can be resized and we wanted to have events for the resizing. These other tables came along in that change.
> 
> Tested with tier1-3.

This pull request has now been integrated.

Changeset: b7d2bde8
Author:    Coleen Phillimore <coleenp at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/b7d2bde8e37817e827e685bd675b075c1f29b4c2
Stats:     113 lines in 8 files changed: 0 ins; 111 del; 2 mod

8291733: Remove JFR events that expose hashtable

Reviewed-by: egahlin

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

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


More information about the hotspot-dev mailing list