RFR: 8263377: Store method handle linkers in the 'non-nmethods' heap [v2]
Yi-Fan Tsai
duke at openjdk.org
Mon Jun 20 23:22:00 UTC 2022
On Sat, 4 Jun 2022 02:02:33 GMT, Dean Long <dlong at openjdk.org> wrote:
>> Yi-Fan Tsai has updated the pull request incrementally with one additional commit since the last revision:
>>
>> Remove dead codes
>>
>> remove unused argument of NativeJump::check_verified_entry_alignment
>> remove unused argument of NativeJumip::patch_verified_entry
>> remove dead codes in SharedRuntime::generate_method_handle_intrinsic_wrapper
>
> src/hotspot/share/ci/ciMethod.cpp line 1146:
>
>> 1144: CodeBlob* code = get_Method()->code();
>> 1145: if (code != NULL && code->is_compiled()) {
>> 1146: code->as_compiled_method()->log_identity(log);
>
> Doesn't this change the log output?
Yes, the output of MH intrinsic cases will become like the cases where codes are not set. The removed parts are compiled ID, compiler, and compile level. They are all constants for MH intrinsics, not providing much information.
-------------
PR: https://git.openjdk.org/jdk/pull/8760
More information about the hotspot-dev
mailing list