> today AWS will happily rent you an x1e.32xlarge with 128 vCPUs and an incredible 3,904GB of ram.
> ...
> ZGC restricts itself to 4Tb heaps
Isn't a 4TB heap limit short-sighted for a GC intended to last over a decade?
> ...
> ZGC restricts itself to 4Tb heaps
Isn't a 4TB heap limit short-sighted for a GC intended to last over a decade?
If anything, borrow a few more bits, and you should easily be able to address petabytes.
Can't you compress that into less than 42 bits?
https://en.wikipedia.org/wiki/Pigeonhole_principle#Uses_and_...
There's more holes than pigeons here.
How do I compute the hash of every object, since by definition I can't address every byte?
And why would you want to read raw bytes from an object to hash it? What requires this in Java?