PROFILING A PROGRAM BASED ON A COMBINATION OF DYNAMIC INSTRUMENTATION AND SAMPLING: abstract simplified (17718129)

From WikiPatents
Jump to navigation Jump to search
  • This abstract for appeared for patent application number 17718129 Titled 'PROFILING A PROGRAM BASED ON A COMBINATION OF DYNAMIC INSTRUMENTATION AND SAMPLING'

Simplified Explanation

This abstract describes a computer system that can analyze and gather information about a program while it is running. The system uses a profiler to collect data about the program's execution, including details about specific functions within the program. It then combines this data with additional information about how many times each function was called or how long it took to execute. The system then creates a summary of this combined information, which can be reported and used for further analysis.


Original Abstract Submitted

A computer system is configured to profile a program during an execution of the program. Profiling the program includes obtaining, by a first profiler, a first set of information associated with the execution of the program, and obtaining a second set of information associated with one or more executions of the function. The second set of information includes at least a call count or an execution time of each of the one or more executions of the function. The computer system then identifies a subset of the first set of information that is associated with the one or more executions of the function, and creates aggregate information based on the subset of the first set of information and the second set of information. The aggregated information is then reported.