Global heap size coordination of garbage collected workloads
AssigneeOracle International Corporation
InventorsArash Kazemi Koohbanani, Alexander Ulrich, Christian Haeubl, Harshad Kasture, Aleksei Kashuba
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsArash Kazemi Koohbanani, Alexander Ulrich, Christian Haeubl, Harshad Kasture, Aleksei Kashuba
Estimating the term…
Mechanisms are provided for dynamically modifying maximum heap sizes of local memory heaps. A plurality of applications execute that each have a corresponding local garbage collector in a plurality of local garbage collectors. A global garbage collection manager executes and communicates with the local garbage collectors. The global garbage collection manager maintains global statistics information that includes statistics information communicated to it from each of the local garbage collectors. A first local garbage collector, associated with a first application, communicates first statistics information of the first application, in response to a first local garbage collection operation executed by the first local garbage collector, to the global garbage collection manager. The global garbage collection manager dynamically modifies a heap size associated with the first application based on the first statistics information and the global statistics information.
A method comprising:
One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause the one or more processors to:
An apparatus, comprising:
Dependencies are inferred from the claim text.