Method for optimization of memory usage for a computer program
First Claim
Patent Images
1. A method for optimization of memory usage for a computer program, said method comprising:
- a) receiving application memory usage data, said application memory usage data comprising timing information;
b) generating a graphical representation of said application memory usage data;
c) receiving at least one heap parameter; and
d) performing a memory usage simulation based on said memory usage data and said heap parameter.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for optimization of memory usage for a computer program. Memory usage data is received wherein the memory usage data comprises timing information. A graphical representation of the memory usage data is generated. At least one heap parameter is received. A memory usage simulation is performed based on the memory usage data and the heap parameter.
-
Citations
23 Claims
-
1. A method for optimization of memory usage for a computer program, said method comprising:
-
a) receiving application memory usage data, said application memory usage data comprising timing information;
b) generating a graphical representation of said application memory usage data;
c) receiving at least one heap parameter; and
d) performing a memory usage simulation based on said memory usage data and said heap parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-readable program code embodied therein for causing a computer system to perform a method for simulating collection of unreferenced objects, said method comprising:
-
a) accessing unreferenced object collection data comprising timing data;
b) illustrating a viewable depiction of said unreferenced object collection data;
c) accessing at least one memory criterion;
d) executing an unreferenced object collection simulation based on said unreferenced object collection data and said memory criterion; and
e) illustrating a viewable depiction of said garbage collection simulation. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a bus;
a computer-readable memory coupled to said bus; and
a processor coupled to said bus, said processor for performing a method of garbage collection simulation, said method comprising;
a) receiving garbage collection data comprising timing data;
b) rendering a visual portrayal of said garbage collection data;
c) receiving at least one heap input;
d) executing a garbage collection simulation based on said garbage collection data and said heap input; and
e) rendering a visual portrayal of said garbage collection simulation. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of simulating memory usage comprising:
-
a) receiving memory usage data;
b) determining a simulation model based on said memory usage data;
c) determining heap configuration and heap policies based on said memory usage data;
d) receiving at least one heap parameter;
e) determining simulation characteristics for at least one measurement interval of said memory usage data; and
f) simulating an application run based on said simulation characteristics. - View Dependent Claims (22, 23)
-
Specification