System and method for high-performance profiling of application events
First Claim
Patent Images
1. A method for high-performance profiling of web-enabled application events comprising:
- registering a profiler as a provider to an event tracer;
capturing information associated with an event associated with a web-enabled application using the profiler;
associating a function token with the captured information; and
communicating the captured information to the event tracer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for high-performance profiling of web-enabled application events are provided. In one embodiment, the method includes registering a profiler as a provider to an event tracer. Information associated with an event is captured using the profiler, the event is associated with a web-enabled application. A function token is associated with the captured information, which is communicated to the event tracer.
-
Citations
23 Claims
-
1. A method for high-performance profiling of web-enabled application events comprising:
-
registering a profiler as a provider to an event tracer;
capturing information associated with an event associated with a web-enabled application using the profiler;
associating a function token with the captured information; and
communicating the captured information to the event tracer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Software for high-performance profiling of web-enabled application events operable to:
-
register a profiler as a provider to an event tracer;
capture information associated with an event associated with a web-enabled application using the profiler;
associate a function token with the captured information; and
communicate the captured information to the event tracer. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for high-performance profiling of web-enabled application events comprising:
-
memory storing a profiler and an event tracer; and
one or more processors operable to;
register the profiler as a provider to the event tracer;
capture information associated with an event associated with a web-enabled application using the profiler;
associate a function token with the captured information; and
communicate the captured information to the event tracer. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for high-performance profiling of web-enabled application events comprising:
-
means for registering a profiler as a provider to an event tracer;
means for capturing information associated with an event associated with a web-enabled application using the profiler;
means for associating a function token with the captured information; and
means for communicating the captured information to the event tracer.
-
-
23. Software for high-performance profiling of web-enabled application events operable to:
-
register a profiler as a provider to an event tracer;
capture information associated with a start event associated with a web-enabled application using the profiler, the captured information comprising a function ID, a class ID, a uniform resource locator (URL), and a context ID;
associate a function token with the captured information;
add a function name to the logged information based, at least in part, on the function token through querying assembly metadata;
communicate the captured information to the event tracer;
log the captured information using the event tracer;
capture information associated with a second event, the second event associated with the web-enabled application and comprising an end event;
communicate the captured information associated with the end event to the event tracer;
log the captured information associated with the end event using the event tracer;
correlate the start event and the end event; and
add the correlation of the start event and the end event to the logged information associated with the end event.
-
Specification