Device and method for managing memory resources by using parallel-type garbage collection
AssigneeFujitsu Limited
InventorsToshihiro Ozawa, Munenori Maeda
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsToshihiro Ozawa, Munenori Maeda
Estimating the term…
A heap is a memory resource managed in units of cells and it is used in units of cells by the execution of an application program. A full garbage collection unit collects free cells based on the check result of the state of use of cells. A partial garbage collection unit collects free cells from cells that are used after the check of the state of use of cells recently made by the full garbage collection unit, based on the check result of the state of use of cells. A full/partial control unit improves the process efficiency of parallel type garbage collection by making either the full garbage collection unit or the partial garbage collection unit perform a subsequent collection of free cells based on the state of collections made in the past.
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management method for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management method for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management method for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management method for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A memory resource management method for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process in order to collect free cells from the heap, comprising:
A computer-readable storage medium on which is recorded a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer-readable storage medium on which is recorded a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer-readable storage medium on which is recorded a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer-readable storage medium on which is recorded a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer-readable storage medium on which is recorded a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer data signal embodied in a carrier wave and representing a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer data signal embodied in a carrier wave and representing a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer data signal embodied in a carrier wave and representing a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer data signal embodied in a carrier wave and representing a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A computer data signal embodied in a carrier wave and representing a memory resource management program for enabling a computer to manage a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and to perform a garbage collection process in order to collect free cells from the heap, said memory resource management program directing the computer to execute:
A memory resource management device for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process to collect free cells from the heap, comprising:
A memory resource management method for managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process to collect free cells from the heap, comprising:
A computer-readable storage medium on which is recorded a memory resource management program for enabling a computer to perform a method of managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process to collect free cells from the heap, the method comprising:
A computer data signal embodied in a carrier wave and representing a memory resource management program for enabling a computer to perform a method of managing a heap that is a memory resource managed in units of cells, which are data strings, and that is used in units of cells by execution of an application program, and performing a garbage collection process to collect free cells from the heap, the method comprising:
Dependencies are inferred from the claim text.