Pointer compression in Oilpan

It is absolutely idiotic to have 64-bit pointers when I compile a program that uses less than 4 gigabytes of RAM. When such pointer values appear inside a struct, they not only waste half the memory, they effectively throw away half of the cache. – Donald Knuth (2008)

see also

Written on February 5, 2023, Last update on December 17, 2023
memory pointer 64bits x86