Structure and method for efficient management of memory resources
First Claim
Patent Images
1. A method of optimizing memory resources, comprising:
- establishing a history file recording a data processing criterion;
storing said history file in a first memory;
selectively reallocating information residing in or to be stored in said first memory to an alternate memory;
retrieving said reallocated information in a portion based on said data processing criterion established in said history file; and
restoring said reallocated information back to said first memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A structure and method is provided for optimizing memory resources, by establishing a history file for recording data processing criterion. The history file is then recorded in a first memory. Information either stored in the first memory or scheduled to be stored in the first memory can then be selectively reallocated and stored in an alternate memory. All or portions of the reallocated information can then be restored back to the first memory subsequently, with reference to the history file.
-
Citations
20 Claims
-
1. A method of optimizing memory resources, comprising:
-
establishing a history file recording a data processing criterion;
storing said history file in a first memory;
selectively reallocating information residing in or to be stored in said first memory to an alternate memory;
retrieving said reallocated information in a portion based on said data processing criterion established in said history file; and
restoring said reallocated information back to said first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of optimizing memory resources in a computing environment with at least one running application using message queuing, comprising:
-
establishing a history file containing a historical message processing rate for at least one application running in a computing environment;
storing said history file in a memory location in said computing environment;
selectively sweeping queuing information residing in or to be stored in said first memory to an alternate memory;
determining how much queuing information can be restored back to said first memory by unsweeping after comparing said history file including said historical message processing rate to a current message processing rate and determining current storage capacity in said first memory.
-
-
19. An apparatus for optimal information transfer in a computing environment, comprising:
-
a first memory operable to store processing information;
an alternate memory operable to store selectively reallocated processing information initially stored or scheduled to be stored on said first memory;
a history file containing historical processing information established about a computing environment or about at least one application running in said computing environment, said history file being stored selectively on said first memory or said alternate memory;
said computing environment operable to determine an amount of said reallocated processing to be restored back to said first memory based on historical processing information contained in said history file. - View Dependent Claims (20)
-
Specification