Back to results
US 8,713,524 B2Granted
Memory management configuration
AssigneeMicrosoft Corporation
InventorsMahesh Prakriya, Robin M. Maffeo, Patrick H. Dussud
Life of this patent
Estimating the term…
Abstract
Dynamic memory management configuration enables certain behavior of an application to be controlled without touching or affecting any executable portion of the application.
Claims15
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.
1 more element
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.
2 more elements
Dependencies are inferred from the claim text.