Using Memory Compression to Reduce Memory Commit Charge
AssigneeMicrosoft Technology Licensing, LLC
InventorsYevgeniy M. Bak, Mehmet Iyigun, Landy Wang, Arun U. Kishan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsYevgeniy M. Bak, Mehmet Iyigun, Landy Wang, Arun U. Kishan
Estimating the term…
A memory manager in a computing device allocates memory to programs running on the computing device, the amount of memory allocated to a program being a memory commit for the program. When a program is in a state where the program can be terminated, the content of the memory pages allocated to the program is compressed, and an amount of the memory commit for the program that can be released is determined. This amount of memory commit is the amount that was committed to the program less any amount still storing (in compressed format) information (e.g., data or instructions) for the program. The determined amount of memory commit is released, allowing that amount of memory to be consumed by other programs as appropriate.
A method of reducing an amount of memory commit for a program in a computing device, the method comprising:
A method of reducing an amount of memory commit for a program in a computing device, the method comprising:
A computing device including a memory management system configured to conserve memory commit in the computing device, the memory management system comprising:
Dependencies are inferred from the claim text.