Dynamic computer performance monitor
AssigneeDigital Equipment Corporation
InventorMichael Burrows
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorMichael Burrows
Estimating the term…
In a computer system, an instrumented program associated with a first paging table is stored in a memory. The memory also stores an instrumented version of the uninstrumented program associated with a second paging table. The instructions of the uninstrumented and instrumented programs are stored at identical relative addresses. The instrumented programs also includes one word instrumentation points and instrumentation routines to monitor the performance of the computer system. Activating the first paging table causes the uninstrumented program to execute, and activating, in response to a single, the second paging table causes the instrumented program to execute. The instrumentation points cause execution flow to be routed through a gap between word aligned procedures of the program to a routing table, and then instrumentation routines. The gap includes instructions which randomly distributes the execution flow through the routing table.
A method for monitoring the performance of computer systems, comprising:
An apparatus for monitoring the performance of a computer system comprising:
A method for executing a computer program, comprising the steps of:
A computer system comprising:
Dependencies are inferred from the claim text.