×

System for monitoring compute system performance

  • US 5,732,273 A
  • Filed: 01/03/1997
  • Issued: 03/24/1998
  • Est. Priority Date: 08/11/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer implemented method for monitoring the performance of a computer system while the computer system is executing a program, the program in the form of a machine dependent executable instructions, comprising the steps of:

  • translating the machine dependent executable instructions into a program module in the form of an intermediate language, the intermediate language having instructions independent of a particular computer system hardware architecture;

    partitioning the program module into a plurality of basic program components;

    tracing an execution flow through the plurality of basic program components using navigational routines;

    while tracing the execution flow through the plurality of basic program components, inserting a call instruction in a specific program component, the call instruction to transfer execution control to a user analysis routine when the specific program component is executed in the computer system;

    generating an instrumented machine dependent executable code from the modified plurality of basic program components after inserting the call instruction;

    executing the instrumented machine dependent executable code in the computer system; and

    collecting performance data of the computer system by the user analysis routine.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×