Systems and methods for selectively instrumenting a program according to performance characteristics
AssigneeDENSO International America, Inc.
InventorsAmeer Kashani, Gopalakrishnan Iyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeDENSO International America, Inc.
InventorsAmeer Kashani, Gopalakrishnan Iyer
Estimating the term…
System, methods, and other embodiments described herein relate to determining performance overhead for instrumentation within a program. In one embodiment, a method includes, in response to compiling the program from source code into machine code, analyzing the program to generate overhead scores associated with segments of instrumentation within separate functions of the program. The instrumentation is combined with the source code to provide functionality in addition to a base functionality of the program. The method includes selectively modifying the segments in the source code for the separate functions according to whether the overhead scores for respective ones of the segments satisfies an instrumentation threshold associated with respective ones of the separate functions.
An overhead assessment system for selectively instrumenting a program, comprising:
A non-transitory computer-readable medium storing instructions for selectively instrumenting a program and that when executed by one or more processors cause the one or more processors to:
A method of selectively instrumenting a program, comprising:
Dependencies are inferred from the claim text.