Live data from Hacker News

Java’s new garbage collector promises low pause times on multi-terabyte heaps

opsian.com

1–10 of 245 posts

Re: Java’s new garbage collector promises low pause times on multi-terabyte heaps

#3
post #2

> Pointer colouring (Is this the same as pointer tagging?)

I would say that pointer colouring is a type of pointer tagging. AFAIK the colouring in ZGC represents different states. So the memory page mappings rely on the pointer having one colour (1 of the 4 bits set) whereas pointer tagging is the term for the general concept of encoding information in pointers.

Re: Java’s new garbage collector promises low pause times on multi-terabyte heaps

#4
> GC’s SPECjbb 2015 throughput numbers are roughly comparable with the Parallel GC (which optimises for throughput) but with an average pause time of 1ms and a max of 4ms. This is in contrast to G1 and Parallel who had average pause times in excess of 200ms.

Not bad! Looking forward to seeing how this performs with a diverse range of workloads as it matures.

Re: Java’s new garbage collector promises low pause times on multi-terabyte heaps

#9

Isn’t Java a pay-to-play runtime now? I thought Oracle changed the licensing model after Java 8?

No it’s still free, they (Oracle) are just not supplying the free JVMs. There are plenty of alternatives for OpenJDK builds that are FOSS.
Post reply on HN