RFR: 8331341: secondary_super_cache does not scale well: C1 and interpreter [v5]
Vladimir Ivanov
vlivanov at openjdk.org
Tue Jul 23 19:09:40 UTC 2024
On Mon, 22 Jul 2024 14:00:35 GMT, Andrew Haley <aph at openjdk.org> wrote:
>> Also, `num_extra_slots == 0` check is redundant.
>
>> Since `secondary_supers` are hashed unconditionally now, is `interfaces->length() <= 1` check still needed?
>
> I don't think so, no. Our incoming `transitive_interfaces` is formed by concatenating the interface lists of our superclasses and superinterfaces.
Right, I forgot the details. It requires us to hash transitive interfaces list first.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/19989#discussion_r1688568321
More information about the core-libs-dev
mailing list