Compress objects, not cache lines: an object-based compressed memory hierarchy
The Morning Paper
MAY 23, 2019
Looking across a set of eight Java benchmarks, we find that only two of them are array dominated, the rest having between 40% to 75% of the heap footprint allocated to objects, the vast majority of which are small. Consider a B-Tree node from the B-tree Java benchmark: Uncompressed, it’s memory layout looks like (a) below.
Let's personalize your content