RFR: 8300926: Several startup regressions ~6-70% in 21-b6 all platforms [v6]
Daniel D. Daugherty
dcubed at openjdk.org
Fri Mar 10 01:16:28 UTC 2023
On Mon, 27 Feb 2023 00:29:26 GMT, David Holmes <dholmes at openjdk.org> wrote:
>> Robbin Ehn has updated the pull request incrementally with two additional commits since the last revision:
>>
>> - Comment fixes
>> - Include/fwd fixes
>
> In `ciEnv::register_method` we take the `Compile_lock` to ensure `add_to_hierarchy` can't run:
>
> // Prevent SystemDictionary::add_to_hierarchy from running
> // and invalidating our dependencies until we install this method.
> // No safepoints are allowed. Otherwise, class redefinition can occur in between.
> MutexLocker ml(Compile_lock);
> NoSafepointVerifier nsv;
>
> does moving the deopt outside of the `Compile_lock` affect that?
I've just tried to figure out whether @dholmes-ora's concerns have
been addressed. The last mesgs that I see from David are from
2023.02.26 so about 2 weeks ago, but I can't tell for sure whether
@robehn has addressed those remaining comments or not.
Sorry, but the GitHub UI is really messing me up here.
-------------
PR: https://git.openjdk.org/jdk/pull/12585
More information about the hotspot-dev
mailing list