Back to results
US 9,858,183 B2Granted
Determining a benefit of reducing memory footprint of a Java application
AssigneeInternational Business Machines Corporation
InventorWilfred C. Jamison
Life of this patent
Estimating the term…
Abstract
Changes in performance in a Java program are deduced from information related to garbage collection events of the program. Assumptions are made about the system, the application and garbage collection, and changes in performance that will result from modifying the program are deduced.
Claims20
A method, within a computer hardware system having a heap, of improving performance in a computer program, comprising:
- identifying, by the computer hardware system, when the computer program, while executing, enters a steady state;
- obtaining, by the computer hardware system and only after the computer program has been identified as entering the steady state, information regarding garbage collection being performed in an environment in which the computer program is executing;
- and
- determining, by the computer hardware system and based upon the information and a proposed modification to the computer program, changes in performance of the computer program.
1 more element
A computer hardware system configured to improve a performance in a computer program, comprising:
- a memory;
- and
- a hardware processor configured to initiate the following executable operations:
- identifying when the computer program, while executing, enters a steady state;
- obtaining, only after the computer program has been identified as entering the steady state, information regarding garbage collection being performed in an environment in which the computer program is executing;
- and
- determining, based upon the information and a proposed modification to the computer program, changes in performance of the computer program.
4 more elements
A computer program product, comprising:
- a hardware storage device having stored therein computer usable program code for improving performance in a computer program,
- the computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
- identifying when the computer program, while executing, enters a steady state;
- obtaining, only after the computer program has been identified as entering the steady state, information regarding garbage collection being performed in an environment in which the computer program is executing;
- and
- determining, based upon the information and a proposed modification to the computer program, changes in performance of the computer program.
3 more elements
Dependencies are inferred from the claim text.