Declarative pinning

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

07454447

ABSTRACT:
A system and method is provided for efficiently pinning references to the managed heap. The system and method allow for references to managed objects to be declared as pinned during a call to unmanaged code. The references are then reported as pinned to a garbage collector in response to invocation of a garbage collection service. The reference can be declared as pinned by a programmer within the source code or automatically invoked at run-time based on an unsafe condition. The garbage collection service will not move or relocate objects that are referenced by the active pinned local variables. If a garbage collection does not occur, the fact that the local variables are declared pinned is ignored.

REFERENCES:
patent: 4907151 (1990-03-01), Bartlett
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5321834 (1994-06-01), Weiser et al.
patent: 5590332 (1996-12-01), Baker
patent: 5652883 (1997-07-01), Adcock
patent: 5687368 (1997-11-01), Nilsen
patent: 5900001 (1999-05-01), Wolczko et al.
patent: 5903900 (1999-05-01), Knippel et al.
patent: 5946492 (1999-08-01), Bates
patent: 5999732 (1999-12-01), Bak et al.
patent: 6049810 (2000-04-01), Schwartz et al.
patent: 6065020 (2000-05-01), Dussud
patent: 6093216 (2000-07-01), Adl-Tabatabai et al.
patent: 6098089 (2000-08-01), O'Conner et al.
patent: 6101580 (2000-08-01), Agesen et al.
patent: 6105041 (2000-08-01), Bennett et al.
patent: 6115782 (2000-09-01), Wolczko et al.
patent: 6125434 (2000-09-01), Willard et al.
patent: 6173294 (2001-01-01), Azagury et al.
patent: 6226653 (2001-05-01), Alpern et al.
patent: 6253215 (2001-06-01), Agesen et al.
patent: 6289360 (2001-09-01), Kolodner et al.
patent: 6317756 (2001-11-01), Kolodner et al.
patent: 6341293 (2002-01-01), Hennessey
patent: 6381738 (2002-04-01), Choi et al.
patent: 6421689 (2002-07-01), Benson et al.
patent: 6434575 (2002-08-01), Berry et al.
patent: 6446257 (2002-09-01), Pradhan et al.
patent: 6470361 (2002-10-01), Alpern et al.
patent: 6473773 (2002-10-01), Cheng et al.
patent: 6484188 (2002-11-01), Kwong et al.
patent: 6490599 (2002-12-01), Kolodner et al.
patent: 6502111 (2002-12-01), Dussud
patent: 6510440 (2003-01-01), Alpern et al.
patent: 6598141 (2003-07-01), Dussud et al.
patent: 6820101 (2004-11-01), Wallman
patent: 6865657 (2005-03-01), Traversat et al.
L. Amsaleg, et al., “Garbage Collection for a Client-Server Persistent Object Store”, ACM Transactions on Computer Systems, Aug. 1999, pp. 153-201, vol. 17 No. 3.
S. Abdullahi, et al., “Garbage Collecting the Internet: A Survey of Distributed Garbage Collection”, ACM Computing Surveys, Sep. 1998, pp. 330-373, vol. 30 No. 3.
R. L. Hudson, et al., Cycles to Recycle: Garbage Collection on the IA-64, SIGPLAN Notices, Jan. 2001, pp. 101-110, vol. 36 No. 1.
T. Domani, et al., “Implementing an On-The-Fly Garbage Collector for Java”, SIGPLAN Notices, Jan. 2001, pp. 155-166, vol. 36 No. 1.
G. Rodriguez-Rivera, et al., “Conservative Garbage Collection for General Memory Allocators”, SIGPLAN Notices, Jan. 2001, pp. 71-79, vol. 36 No. 1.
M. Rezaei, et al., “A New Implementation Technique for Memory Management”, Proceedings of IEEE SoutheastCon 2000. ‘Preparing for The New Millennium’, 2000, pp. 332-339.
J. Richter, “Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework”, MSDN Magazine, http://msdn.microsoft.com/library/periodic/period00/gci.htm, Viewed Jan. 2001, 12 pg.
Fred Brown, “Incremental Garbage Collection in Massive Object Stores”, Proceedings of the 24th Ausralasian Conference on Computer Science, 2001, pp. 38-46.
Henning Makholm, “A Region-based Memory Manager for Prolog, Proceedings of the International Symposium on Memory Management”, 2001, pp. 25-34.
Tony Printezis, et al., “A Generational Mostly-concurrent Garbage Collector”, Proceedings of the International Symposium on Memory Management, 2001, pp. 143-154.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Declarative pinning does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Declarative pinning, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Declarative pinning will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4044977

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.