Apparatus, method, and program for implementing garbage collection suitable for real-time processing

   
   

A garbage collector 100 is composed of a generation heap creator 20, an inter-generation object relocator 80, and a generation heap deallocator 40. The generation heap creator 20 creates a generation heap at a start of execution of a method. The inter-generation object relocator 80 relocates, upon detecting a reference from an object in an older generation heap to another object in a younger generation heap, the referenced object in the younger generation heap to the older generation heap. The generation heap deallocator 40 deallocates, at a completion of a method, a generation heap corresponding to the method.

Ένας συλλέκτης 100 απορριμάτων αποτελείται από έναν δημιουργό 20 σωρών παραγωγής, ένα relocator 80 αντικειμένου διά-παραγωγής, και ένα deallocator 40 σωρών παραγωγής. Ο δημιουργός 20 σωρών παραγωγής δημιουργεί έναν σωρό παραγωγής σε μια έναρξη της εκτέλεσης μιας μεθόδου. Το relocator 80 αντικειμένου διά-παραγωγής επανεντοπίζει, επάνω στην ανίχνευση μιας αναφοράς από ένα αντικείμενο σε έναν παλαιότερο σωρό παραγωγής σε ένα άλλο αντικείμενο σε έναν νεώτερο σωρό παραγωγής, το παραπεμφθέν αντικείμενο στο νεώτερο σωρό παραγωγής στον παλαιότερο σωρό παραγωγής. Το deallocator 40 σωρών παραγωγής απελευθερώνει, σε μια ολοκλήρωση μιας μεθόδου, έναν σωρό παραγωγής που αντιστοιχεί στη μέθοδο.

 
Web www.patentalert.com

< System and method for developing a cost-effective reorganization plan for data reorganization

< Method and system for automating the configuration of a storage area network

> System and method for configuration, management, and monitoring of a computer network using inheritance

> Methods for dynamically configuring the cardinality of keyword attributes

~ 00153