Browse Prior Art Database

Main Memory Data Object Retention

IP.com Disclosure Number: IPCOM000046515D
Original Publication Date: 1983-Jul-01
Included in the Prior Art Database: 2005-Feb-07
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Gladney, HM: AUTHOR

Abstract

This invention is directed to a CPU implementable method for managing main memory in a run-time environment so as to retain a data object in main memory past the lifetime of the process creating it. The method steps include (1) ascertaining whether an object can be referenced by any other process/object in the memory stack; (2) copying the object into the memory heap; and (3) altering the referencing process/object pointers to the heap location.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Main Memory Data Object Retention

This invention is directed to a CPU implementable method for managing main memory in a run-time environment so as to retain a data object in main memory past the lifetime of the process creating it. The method steps include (1) ascertaining whether an object can be referenced by any other process/object in the memory stack; (2) copying the object into the memory heap; and (3) altering the referencing process/object pointers to the heap location.

The invention is invoked in a fixed processing environment where pointers to processes kept past a return are invalid in a pure stack processing model. If pointers which are kept past a return are identified, then data locally stored in a stack can be moved to a heap where the going past the return cannot affect it. This is an example of nested pointers with data retention.

1