摘要 |
<p>PROBLEM TO BE SOLVED: To perform at a higher speed the process of allocating an initialized memory region corresponding to the size specified by a memory acquisition requester in an information processing apparatus which manages the memory region in memory using a plurality of pages of different sizes.SOLUTION: An information processing apparatus according to an embodiment comprises: a free page storage unit which divides a memory region in memory into pages of a plurality of different page sizes and manages the divided pages, and stores management information about an initialization state of free pages corresponding to an unused memory region in the memory; and a page allocating unit which selects a free page of a page size according to a requested region size or a free page of a requested page size from the free page storage unit when an allocation of the unused memory region is requested, and which performs an initializing process on a memory region on which the initializing process has not been performed in the memory region corresponding to the free page using management information about the selected free page.</p> |