Compiler-assisted object inlining with value fields
Rodrigo Bruno, Vojin T. Jovanovic, Christian L. Wimmer, Gustavo Alonso · 2021
Object Oriented Programming has flourished in many areas ranging from web-oriented microservices, data processing, to databases. However, while representing domain entities as objects is appealing to developers, it leads to data fragmentation, resulting in high memory footprint and poor locality.