1. A method comprising: identifying, from a plurality of properties of a particular data object that are referenced by program code, one or more candidate sets of properties that are eligible for merging; for a respective candidate set of properties of the one or more candidate sets of properties, determining whether to merge different properties of the particular data object that belong to the respective candidate set of properties; after determining to merge the different properties of the particular data object that belong to the respective candidate set of properties, generating, within memory of a computing device, a particular data structure for storing the different properties of the particular data object that belong to the respective candidate set of properties consecutively in memory.