1 research outputs found
Transparent, Scalable, Efficient OO-Persistence
This document describes how e#cient, scalable persistence has been transparently added to the Mjølner System (MS) by changing the generational garbage collector to identify and remove persistent objects from memory onto persistent storage, while hardware support has been utilized to load persistent objects on demand. MS supports development of programs written in BETA, which are statically typed, garbage collected and compiled into binary machine code. The changes introduced to support persistence have not affected the size, layout or handling of non-persistent objects