Generational ZGC and Beyond #JVMLS

preview_player
Показать описание
Presented by Erik Österlund - Consulting Member of Technical Staff (Java Platform Group - Oracle) during the JVM Language Summit 2023 (Santa Clara CA).

Tags: #Java #OpenJDK #JVMLS #ZGC #GC
Рекомендации по теме
Комментарии
Автор

I was hyped by generational ZGC and now I am even more than ever before. Thank you for the talk, the recording and all the work you are doing guys.

toinouH
Автор

Thread-local gc sounds really promising, can I ask if thread-local gc would be applied to the whole application with both platform thread and virtual thread supported? or thread-local gc would only be applied to virtual threads only, and zgc would be used on platform threads?

xichenliu-wr
Автор

Incredible benchmark results! And very nice to see the multi-mapping gone which was a bit of a headache from an operations perspective.

Thread-local GC also sounds very interesting, but definitely also looks like quite a challenge to implement. But then again, you are used to huge challenges like this.

StefanReich
Автор

@erik - could you please share some refences on tuning parameters for ZGC

ganeshjoe
Автор

19:20 test can fuse with the following jcc so the non-generational load barrier is actually a one-instruction barrier.

quananhmai
Автор

20:37 I don't quite understand what it means, why alignment ensure address low order bits are zero?

Bamloop
Автор

why cant peopole properly explain how it works and when does it get advantage... just laying out useless implementation details that not necessarily cover either... the proper thing to benchmark this against is shenandoah GC.

krellin