PERFORMANCE LOGGING FRAMEWORK
First Claim
1. A computer-implemented method for logging performance data, the method comprising:
- in response to a request for logging performance data, the request including a data type indicating a type of performance data and an actual performance data value, performing a non-linear mathematical operation on the performance data value to generate an index value, wherein the performance data represents a performance measurement of a predetermined operation performed by a data processing system; and
updating a value of a data field in a performance data store that stores the performance data based on the type of the performance data and the index value, wherein the value of the data field is updated without having to lock the data field for purpose of simultaneously accesses.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for logging performance data are described herein. According to one embodiment, in response to a request for logging performance data, where the request includes a data type indicating a type of performance data and an actual performance data value, a non-linear mathematical operation is performed on the performance data value to generate an index value. The performance data represents a performance measurement of a predetermined operation performed by a data processing system. Thereafter, a value of a data field in a performance data store that stores the performance data is updated based on the type of the performance data and the index value. The value of the data field is updated without having to lock the data field for purpose of simultaneously accesses.
30 Citations
21 Claims
-
1. A computer-implemented method for logging performance data, the method comprising:
-
in response to a request for logging performance data, the request including a data type indicating a type of performance data and an actual performance data value, performing a non-linear mathematical operation on the performance data value to generate an index value, wherein the performance data represents a performance measurement of a predetermined operation performed by a data processing system; and updating a value of a data field in a performance data store that stores the performance data based on the type of the performance data and the index value, wherein the value of the data field is updated without having to lock the data field for purpose of simultaneously accesses. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium having computer instructions stored therein, which when executed by a computer, cause the computer to perform a method for logging performance data, the method comprising:
-
in response to a request for logging performance data, the request including a data type indicating a type of performance data and an actual performance data value, performing a non-linear mathematical operation on the performance data value to generate an index value, wherein the performance data represents a performance measurement of a predetermined operation performed by a data processing system; and updating a value of a data field in a performance data store that stores the performance data based on the type of the performance data and the index value, wherein the value of the data field is updated without having to lock the data field for purpose of simultaneously accesses. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a processor; and a memory coupled to the processor for storing instructions, which when executed from the memory, cause the processor to in response to a request for logging performance data, the request including a data type indicating a type of performance data and an actual performance data value, perform a non-linear mathematical operation on the performance data value to generate an index value, wherein the performance data represents a performance measurement of a predetermined operation performed by a data processing system, and update a value of a data field in a performance data store that stores the performance data based on the type of the performance data and the index value, wherein the value of the data field is updated without having to lock the data field for purpose of simultaneously accesses. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification