Software performance analyzer

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364264, 3642644, 3642656, 364267, 3642671, 3642673, 3642674, 364DIG1, G06F 1134

Patent

active

051033941

ABSTRACT:
A software performance analyzer nonintrusively measures six different aspects of software execution. These include histograms or a table indicating the degree of memory activity within a collection of specified address ranges, or indicating the amount of memory or bus activity caused by the execution of programming fetched from within a collection of specified ranges, or indicating for a specified program the relative frequency with which it actually executes in specified lengths of time, or indicating for a specified program the relative frequency of a collection of specified available potential execution times (i.e., the complement of the previous measurement), or indicating for two specified programs the relative frequency of a specified collection time intervals between the end of one of the programs and the start of the other, or lastly, indicating the number of transitions between selected pair of programs. All measurements may be either percentages relative to only the specified programs or ranges, or may be absolute percentages with respect to all activity occurring during the measurement. Acquired data may be in terms of time or of qualified occurrences of a specified event. Enable/disable and windowing for context recognition are available. The measurements are made by randomly choosing and monitoring a first range for a selected period of time. An address range detector and bus status recognize supply information to a state machine configured to control the particular type of measurement desired. Various counters are responsive to the state machine and accumulate data later reduced by software controlling the software performance analyzer. At the end of the monitoring period the next address range is monitored, and so on until the entire list has been used, whereupon a new random starting range is chosen and the measurement continues. The first two types of measurements listed above may also be performed in a real-time mode where two ranges are in fact monitored simultaneously and nearly continuously.

REFERENCES:
patent: 4080650 (1978-03-01), Beckett
patent: 4231106 (1980-10-01), Heap et al.
patent: 4321666 (1982-03-01), Tasar et al.
patent: 4338660 (1982-07-01), Kelley et al.
patent: 4382179 (1983-05-01), Penton
patent: 4486827 (1984-12-01), Shima et al.
patent: 4511961 (1985-04-01), Penton
patent: 4845615 (1989-07-01), Blasciak

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Software performance analyzer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Software performance analyzer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Software performance analyzer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1900324

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.