Re: RFR: 8307058: Implementation of Generational ZGC [v10]

2023-05-09 Thread Erik Österlund
On Tue, 9 May 2023 07:27:46 GMT, Kim Barrett wrote: >> Stefan Karlsson has updated the pull request incrementally with one >> additional commit since the last revision: >> >> Workaround failed reservation in ZForwardingTest > > src/hotspot/share/code/relocInfo.hpp line 1105: > >> 1103:

Re: RFR: 8307058: Implementation of Generational ZGC [v8]

2023-05-08 Thread Erik Österlund
: Stefan Karlsson >>Co-authored-by: Per Liden >>Co-authored-by: Albert Mingkun Yang >>Co-authored-by: Erik Österlund >>Co-authored-by: Axel Boldt-Christmas >>Co-authored-by: Stefan Johansson >> - UPSTREAM: Introduce check_oop infrastructure

Re: RFR: 8307058: Implementation of Generational ZGC [v8]

2023-05-08 Thread Erik Österlund
On Sat, 6 May 2023 08:14:24 GMT, Quan Anh Mai wrote: >> src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp line 310: >> >>> 308: // A not relocatable object could have spurious raw null pointers >>> in its fields after >>> 309: // getting promoted to the old generation. >>> 310:

Re: RFR: 8307058: Implementation of Generational ZGC

2023-05-03 Thread Erik Österlund
On Wed, 3 May 2023 09:04:50 GMT, Stefan Karlsson wrote: > Hi all, > > Please review the implementation of Generational ZGC, which can be turned on > by adding -XX:+ZGenerational in addition to using -XX:+UseZGC. Generational > ZGC is a major rewrite of the non-generational ZGC version that

Re: RFR: 8296886: Fix various include sort order issues

2022-11-11 Thread Erik Österlund
On Fri, 11 Nov 2022 14:26:20 GMT, Stefan Karlsson wrote: > The sorted blocks of includes have deteriorated to the point that I felt > compelled to clean up some of the issues. > > One of the more prevalent issues is that files in src/hotspot/share/include > are not properly sorted. There has

Re: RFR: 8292591: Experimentally add back barrier-less Java thread transitions [v5]

2022-09-09 Thread Erik Österlund
On Fri, 9 Sep 2022 10:05:11 GMT, Robbin Ehn wrote: >> Please consider, only implemented on x64/aarch64 linux/windows. >> (@TheRealMDoerr have now contributed PPC64) >> >> On my box calling clock_gettime via JNI goes from 35ns to 28ns when enabled. >> >> Passes t1-7 with option forced on, also