×

Timely finalization of system resources

  • US 7,069,279 B1
  • Filed: 11/04/2002
  • Issued: 06/27/2006
  • Est. Priority Date: 11/04/2002
  • Status: Active Grant
First Claim
Patent Images

1. A method for deallocating memory, comprising:

  • upon determining that an object associated with a high-priority finalizer capable of executing at a system level is eligible to have said object'"'"'s memory freed, executing the high-priority finalizer;

    deallocating, upon completion of said executing of said high-priority finalizer, said object'"'"'s memory;

    performing within one garbage collection cycle said deallocating and said executing to minimize latency;

    executing, at indeterminate times, non-high-priority finalizers associated with objects eligible for deallocation, said objects becoming unreachable; and

    freeing, at an indeterminate time relative to when an object'"'"'s non-high-priority finalizer is executed, memory associated with said object.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×