Abstract: Disclosed is a method for adding performance counters to a .NET application after compilation of the .NET application to Common Intermediate Language code without a requirement for code changes to the original .NET application code or application recompilation from the development side. With regard to a further aspect of a particularly preferred embodiment, the invention may provide a method for adding the performance counters by declarative instrumentation of a .NET application at runtime or compile time, without the need for an application developer to hardcode instrumentation logic into the application. An instrumentation configuration file provides declarative definition for performance counters that are to be added to a particular application, and particularly includes a complete list of performance counters that need to be added and settings for each performance counter.
Abstract: A method for monitoring exception events generated by a software application including operating the software application to generate exception event data responsive to an exception event, monitoring the software application to identify an occurrence of the exception event and to obtain the exception event data, examining the exception event data to determine type of the exception event and processing the exception event data responsive to the type of the exception event.
Type:
Grant
Filed:
July 9, 2004
Date of Patent:
October 4, 2011
Assignee:
Avicode, Inc.
Inventors:
Alex Zakonov, Victor Mushkatin, Vladimir Nazarov
Abstract: A method for collecting runtime information generated by an active software application is provided wherein the method is implemented by a computer and includes identifying an occurrence of a function event generated for a software application operating on a predetermined platform, collecting the runtime information responsive to a function event, determining the duration of the function event, comparing the duration with a predetermined threshold value and processing the function information responsive to the comparing of the duration.