Method, computer program, and information processing apparatus for analyzing performance of computer system
First Claim
1. A computer-readable, non-transitory medium storing a program that causes a computer to execute a procedure comprising:
- retrieving data from a storage unit which indicates processing periods of processes executed by a target apparatus during a plurality of time windows constituting an analysis period;
calculating, based on the retrieved data, a total processing time for each time window by adding up processing times spent for execution of the processes in said each time window;
calculating, based on the retrieved data, a total progress quantity for each time window by adding up progress quantities of the processes executed in said each time window;
determining, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which a ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value; and
detecting time windows whose total processing times are equal to or longer than the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information processing apparatus, a calculation unit retrieves data that indicates processing periods of processes executed in each time window constituting an analysis period. The calculation unit then calculates a total processing time for each time window by adding up processing times spent for execution of processes. The calculation unit also calculates a total progress quantity for each time window by adding up progress quantities of the processes. A determination unit determines, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which the ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value. A detection unit detects time windows whose total processing times are equal to or longer than the threshold.
62 Citations
15 Claims
-
1. A computer-readable, non-transitory medium storing a program that causes a computer to execute a procedure comprising:
-
retrieving data from a storage unit which indicates processing periods of processes executed by a target apparatus during a plurality of time windows constituting an analysis period; calculating, based on the retrieved data, a total processing time for each time window by adding up processing times spent for execution of the processes in said each time window; calculating, based on the retrieved data, a total progress quantity for each time window by adding up progress quantities of the processes executed in said each time window; determining, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which a ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value; and detecting time windows whose total processing times are equal to or longer than the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method executed by a computer to perform an analysis, the method comprising:
-
retrieving data from a storage unit which indicates processing periods of processes executed by a target apparatus during a plurality of time windows constituting an analysis period; calculating, based on the retrieved data, a total processing time for each time window by adding up processing times spent for execution of the processes in said each time window; calculating, based on the retrieved data, a total progress quantity for each time window by adding up progress quantities of the processes executed in said each time window; determining, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which a ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value; and detecting time windows whose total processing times are equal to or longer than the threshold.
-
-
15. An information processing apparatus comprising:
-
a calculation unit which retrieves data from a storage unit which indicates processing periods of processes executed by a target apparatus during a plurality of time windows constituting an analysis period, calculates from the received data a total processing time for each time window by adding up processing times spent for execution of the processes in said each time window, and calculates from the received data a total progress quantity for each time window by adding up progress quantities of the processes executed in said each time window; a determination unit which determines, based on the total processing time and total progress quantity of each time window, a threshold of the total processing times at which a ratio of an increase of the total progress quantity to an increase of the total processing time is equal to or smaller than a predetermined value; and a detection unit which detects time windows whose total processing times are equal to or longer than the threshold.
-
Specification