3 ms·
> with a 64-bit processor, probably a 32-bit address space is enough for most applications This is related to the Java virtual machine's use of 32-bit "compres
by nayuki 2y ago
> with a 64-bit processor, probably a 32-bit address space is enough for most applications
This is related to the Java virtual machine's use of 32-bit "compressed ordinary object pointers (OOPs)" on a 64-bit platform. The pointer is 8-byte-aligned though, so it can address 32 GiB of memory. There is also a non-compressed-OOPs mode that can address more than 32 GiB.