Invention Grant
US07900011B2 Apparatus, system, and method for improving system performance in a large memory heap environment 失效
用于提高大内存堆环境中的系统性能的装置,系统和方法

Apparatus, system, and method for improving system performance in a large memory heap environment
Abstract:
A memory management system is disclosed having a first memory heap module that assigns newly created objects to a first memory category and assigns persistent objects to a second memory category. The memory management system further assigns infrequently accessed persistent objects to a third memory category. A garbage collecting module collects garbage on objects in the first and second memory categories, but does not access objects in the third memory category. An operating system pages inactive objects assigned to the third memory category to a stable store. A user can debug the system, checking how many objects are assigned to the third memory category, and how many objects assigned to the third memory category are not accessed after initial allocation. Objects can be assigned to the third memory category based on selected criteria including time since access, likelihood of future object access, object size, and object priority.
Information query
Patent Agency Ranking
0/0