Classification of application events using call stacks
First Claim
Patent Images
1. A computing device comprising:
- a hardware processor; and
a machine-readable storage medium storing instructions, the instructions executable by the hardware processor to;
in response to a detection of an application event during execution of an application, read a plurality of entries included in a call stack at a time of the application event;
determine a classification identifier for the application event using the plurality of entries included in the call stack, wherein the classification identifier includes a plurality of identifiers associated with the plurality of entries included in the call stack, wherein the classification identifier includes the plurality of identifiers in an ordered sequence, and wherein the classification identifier further includes an ordinal number to indicate an order of the application event; and
store performance information about the application event in a database entry associated with the classification identifier.
8 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes at least one processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to, in response to a detection of an application event during execution of an application, read a plurality of entries included in a call stack at a time of the application event. The instructions are also executable to determine a classification identifier for the application event using the plurality of entries included in the call stack, and store information about the application event in a database entry associated with the classification identifier.
14 Citations
20 Claims
-
1. A computing device comprising:
-
a hardware processor; and a machine-readable storage medium storing instructions, the instructions executable by the hardware processor to; in response to a detection of an application event during execution of an application, read a plurality of entries included in a call stack at a time of the application event; determine a classification identifier for the application event using the plurality of entries included in the call stack, wherein the classification identifier includes a plurality of identifiers associated with the plurality of entries included in the call stack, wherein the classification identifier includes the plurality of identifiers in an ordered sequence, and wherein the classification identifier further includes an ordinal number to indicate an order of the application event; and store performance information about the application event in a database entry associated with the classification identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
executing an application using a processor, the application including an instrumented command; in response to detecting the instrumented command, obtaining, using the processor, a set of call stack entries; and generating, using the processor, a classification identifier for the instrumented command using the set of call stack entries, wherein the classification identifier includes a plurality of identifiers associated with the set of call stack entries, wherein the classification identifier includes the plurality of identifiers in an ordered sequence, and wherein the classification identifier further includes an ordinal number to indicate an order of the instrumented command in the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article comprising a machine-readable storage medium storing instructions that upon execution cause a processor to:
-
detect an execution of a request within an application; in response to the execution of the request, read a plurality of entries included in a call stack at the time of the execution of the request; and generate a classification identifier for the request using the plurality of entries included in the call stack, wherein the classification identifier includes a plurality of identifiers associated with the plurality of entries included in the call stack, wherein the classification identifier includes the plurality of identifiers in an ordered sequence, and wherein the classification identifier further includes an ordinal number to indicate an order of the request in the application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification