An object-oriented program is modified to create objects within specified
regions, allowing memory de-allocation to take place for entire regions
at once. The contents and associations between the regions are described
by one or more shape graphs, which are created from an analysis of the
program code. The region association metadata stored by the shape graphs
allows the region-based memory management to take place while requiring
no more than one region to be passed to methods for each object passed.
Ein objektorientiertes Programm wird geändert, um Gegenstände innerhalb der spezifizierten Regionen zu verursachen und läßt Gedächtnisaufhebung für gesamte Regionen sofort stattfinden. Der Inhalt und die Verbindungen zwischen den Regionen werden durch ein oder mehr Formdiagramme beschrieben, die von einer Analyse des Programmcodes verursacht werden. Das Regionverbindung metadata, das durch die Formdiagramme gespeichert wird, erlaubt dem Region-gegründeten Gedächtnismanagement beim Erfordern von von nicht mehr als einer Region stattzufinden, zu den Methoden für jeden geführten worden Gegenstand geführt zu werden.