1 research outputs found

    Transparent, Scalable, Efficient OO-Persistence

    No full text
    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
    corecore