1993-05-28
1998-07-21
Beausoliel, Jr., Robert W.
G06F 1300
Patent
active
057845549
ABSTRACT:
A dynamic adaptive sampling process for providing performance analysis on a computer system; the sampling process comprising the steps of: generating a profile tree comprising a hierarchy of one or more nodes, each node in the hierarchy comprises an array of counters, with each counter mapped to an associated range of memory locations in the computer memory. The process then receives a program counter value and searches the profile tree according to the hierarchy of nodes to locate an associated counter. The associated counter maps to a corresponding memory range of the finest partition which includes the memory location identified by the program counter value. The sampling process then detects whether the located counter exceeds a threshold value, wherein if the located counter exceeds the threshold value, then the sampling process further comprises modifying the profile tree. Wherein if the located counter does not exceed the threshold value, then incrementing that located counter.
REFERENCES:
patent: 4086628 (1978-04-01), Woodram
patent: 4591983 (1986-05-01), Bennett et al.
patent: 5285528 (1994-02-01), Hart
patent: 5343559 (1994-08-01), Lee
patent: 5347600 (1994-09-01), Basnsley et al.
Unix Programmer's Manual Reference Guide, 4.3 B S D ed. University of California, Berkeley, CA Dept. of Electrical Engineering & Computer Science, Apr., 1986, p. 1.
UNICOS User Command Reference Mannual, Mendota Heights, MN, Cray Research, Inc. vol. 1 SR-2011 6.0, 1991, pp. 1-5.
MACINT OSH Programmer's Workshop Introduction, Introduction To MPW, For MPW version 3.3, Apple Computer, Inc., Cupertino, Developer Technical Publications, 1993, pp. 13-1-13-36.
Apple Computer Inc.
Beausoliel, Jr. Robert W.
Wright Norman M.
LandOfFree
Dynamic sampling profiler does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dynamic sampling profiler, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic sampling profiler will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1656185