56. The RTVMM of claim 53 wherein the implementing step comprises the step: implementing a finalizer thread that is part of a real-time activity and is responsible for incrementally executing the finalizer methods associated with finalizee objects associated with the real-time activity and reachable from the "finalizees" pointer.
53. The RTVMM of claim 12 wherein the implementing step comprises the step: including an "activity pointer" field for each object in memory, the "activity pointer" identifying the real-time activity object that was responsible for allocation of the object, the "activity pointer" field containing a "null" value if the object was not allocated by a real-time activity; maintaining a finalizees list of objects waiting to be finalized for each real-time activity, the objects on the finalizees list being linked through the "activity pointer" field; maintaining a list of the headers of the finalizees lists, the pointer "finalizees" being a root pointer to the headers list.