LRB and 32-bit compressed oops
Roman Kennke
rkennke at redhat.com
Tue Mar 26 09:26:34 UTC 2019
Interesting. Need to see what is different there because expansion code should be almost the same as far as I know...
Roman
Am 26. März 2019 10:10:44 MEZ schrieb Aleksey Shipilev <shade at redhat.com>:
>On 3/26/19 9:14 AM, Roman Kennke wrote:
>> And BTW, does that phenomenon also show with current WB?
>
>I think WB does it right:
>
> [Verified Entry Point]
> 9.15% 0x00007f5a24490bd0: mov %eax,-0x14000(%rsp)
> 3.41% 0x00007f5a24490bd7: push %rbp
> 2.82% 0x00007f5a24490bd8: sub $0x10,%rsp
> 6.48% 0x00007f5a24490bdc: mov -0x8(%rsi),%r10
> 2.58% 0x00007f5a24490be0: mov 0xc(%r10),%r11d
>3.28% 0x00007f5a24490be4: testb $0x1,0x20(%r15) <--- WB
>fastpath check
> 6.33% ╭ 0x00007f5a24490be9: jne 0x00007f5a24490bff
>0.99% │ 0x00007f5a24490beb: movl $0x2a,0xc(%r11) <---
>32-bit coops access
> 11.81% │ 0x00007f5a24490bf3: add $0x10,%rsp
> 2.39% │ 0x00007f5a24490bf7: pop %rbp
> 2.65% │ 0x00007f5a24490bf8: test %eax,0x17c35402(%rip)
> 1.06% │ 0x00007f5a24490bfe: retq
>
>-Aleksey
--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
More information about the shenandoah-dev
mailing list