Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
136 words
A digital data processing system for evaluating the performance of a computer program, said digital system comprising: (a) a first computer comprising: (i) means for selecting an architecture description file having definitions of boundaries; (ii) means for identifying boundaries according to said definitions in said architecture description file, in a binary image of said computer program; (iii) means for inserting at said identified boundaries tracking code that includes instructions leading to routines in a kernel program, said routines adapted for collection of runtime performance information, so that a modified binary image is created; (b) a second computer comprising: (i) means for running said kernel program including means for running said modified binary image; respond to said tracking code in said modified binary image; and means for collecting said runtime performance information as specified in said routines.
Claim 2
Dependent Claim
136 words
A digital data processing system for evaluating the performance of a computer program, said digital system comprising: (a) a first computer comprising: (i) means for selecting an architecture description file having definitions of boundaries; (ii) means for identifying boundaries according to said definitions in said architecture description file, in a binary image of said computer program; (iii) means for inserting at said identified boundaries tracking code that includes instructions leading to routines in a kernel program, said routines adapted for collection of runtime performance information, so that a modified binary image is created; (b) a second computer comprising: (i) means for running said kernel program including means for running said modified binary image; respond to said tracking code in said modified binary image; and means for collecting said runtime performance information as specified in said routines.
Claim 3
Dependent Claim
21 words
The system of claim 1 wherein said kernel program executes in real time, concurrent with execution of said modified binary image.
Claim 4
Dependent Claim
20 words
The digital data processing system of claim 1 wherein said second computer is further adapted to combine said performance information.
Claim 5
Dependent Claim
20 words
The digital data processing system of claim 1 further comprising a third computer comprising means for displaying said performance information.
Claim 6
Dependent Claim
20 words
The digital data processing system of claim 3 further comprising a third computer programmed to display said combined performance information.
Claim 7
Dependent Claim
26 words
The digital data system of claim 1 wherein said architecture description file further includes deinitions of program components selected from the group of regions and routines.
Claim 8
Dependent Claim
25 words
The digital data system of claim 6 wherein said first computing means further comprising means for inserting said tracking codes at said identified program components.