Memory management configuration
First Claim
Patent Images
1. A method, comprising:
- in an executing runtime execution environment;
loading a module of executable code;
loading a configuration file associated with the module of executable code;
within the executing runtime execution environment, dynamically selecting a memory management module from a plurality of memory management modules based on a comparison of parameters in the configuration file to capabilities of the runtime execution environment when executing the module of executable code including a number of processors simultaneously hosting the runtime execution environment and a throughput capability of the runtime execution environment, the plurality of memory management modules comprising a workstation garbage collector and a server garbage collector.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamic memory management configuration enables certain behavior of an application to be controlled without touching or affecting any executable portion of the application.
-
Citations
15 Claims
-
1. A method, comprising:
-
in an executing runtime execution environment; loading a module of executable code; loading a configuration file associated with the module of executable code; within the executing runtime execution environment, dynamically selecting a memory management module from a plurality of memory management modules based on a comparison of parameters in the configuration file to capabilities of the runtime execution environment when executing the module of executable code including a number of processors simultaneously hosting the runtime execution environment and a throughput capability of the runtime execution environment, the plurality of memory management modules comprising a workstation garbage collector and a server garbage collector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a plurality of memory resources comprising a memory; a loader to load an executable code; plural management modules to manage the plurality of memory resources during execution of the executable code, the plural of management modules comprising a workstation garbage collector and a server garbage collector; and an administrative module to, from within an executing runtime execution environment, dynamically select at least one of the management modules based on a comparison of parameters in a configuration file associated with the executable code to capabilities of the runtime execution environment when executing the executable code including a number of processors simultaneously hosting the runtime execution environment and a throughput capability of the runtime execution environment. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification