Heap manager and application programming interface support for managing versions of objects

An improved method, apparatus, and computer instructions in a virtual machine executing in a data processing system for supporting versioning of data in a heap for the virtual machine. Responsive to receiving a request for an object, the object is allocated. A versioning data structure is created fo...

Full description

Saved in:
Bibliographic Details
Main Authors WILLIAMSON PAUL S, BROWN MICHAEL W, BARRS JOHN W
Format Patent
LanguageEnglish
Published 20.07.2006
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:An improved method, apparatus, and computer instructions in a virtual machine executing in a data processing system for supporting versioning of data in a heap for the virtual machine. Responsive to receiving a request for an object, the object is allocated. A versioning data structure is created for the object. The versioning data structure is used to store changes in data for the object, and the object is associated with the versioning data structure. Delta data, or changes in data, are stored for the object in the versioning data structure in response to an event.
Bibliography:Application Number: US20050037024