RFR: 8286829: Shenandoah: fix Shenandoah Loom support [v3]

Aleksey Shipilev shade at openjdk.java.net
Wed Jun 1 10:15:38 UTC 2022


On Mon, 30 May 2022 07:08:45 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> Zhengyu Gu has updated the pull request incrementally with two additional commits since the last revision:
>> 
>>  - Fix
>>  - NMethod::heal_nmethod() does not need to handle ref-update
>
> src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp line 73:
> 
>> 71:     if (obj->is_instance()) {
>> 72:       // Case 1: Normal oop, process as usual.
>> 73:       if (ContinuationGCSupport::relativize_stack_chunk(obj)) {
> 
> Ooof, this is very hot code path. Is there any way to do this without injecting the code here?

Um, this conversation seems to be "resolved" without the answer.

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

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


More information about the shenandoah-dev mailing list