Search International and National Patent Collections
|1. (WO2018127948) COMPUTER SYSTEM|
Provided is a computer system that includes a processor and a non-volatile random-access memory. The processor: secures a first heap for a program to use a memory region of the non-volatile random-access memory; executes allocation and release of use regions in the first heap; executes processing to consolidate separated use regions into a single continuous region, in the first heap; updates first management information indicating the relationship between a use region in the first heap and a key which identifies the memory region allocated to the use region, such update being in accordance with the allocation, the release, and the processing; and searches the first heap for the address of a target memory region by using the key for the target memory region in the first management information.