1
William Preston Alexander III, Robert Francis Berry, Donald L Mulvey, Robert John Urquhart: Method and apparatus for structured profiling of data processing systems and applications. International Machines Corporation, Duke W Carstens Yee & Cahoon Yee, Jeffrey S LaBaw IBM, December 14, 1999: US06002872 (105 worldwide citation)

A method for monitoring performance of a program. A periodically occurring event is detected and a stack associated with the program is identified in response to a detection of the periodically occurring event, which may be a timer interrupt. The stack is examined to identify each routine (and speci ...


2
Robert Francis Berry, John Day Howard, Chester Charles John Jr, Frank Eliot Levine, Donald L Mulvey, Enio Manuel Pineda, Robert J Urquhart: Processing events during profiling of an instrumented program. International Business Machines Corporation, Duke W Yee, Leslie A Van Leeuwen, Stephen R Tkacs, April 27, 2004: US06728955 (67 worldwide citation)

A user may specify a vector of metrics to be used while profiling a program. The vector of metrics may optionally be thread-relative. In response to a notification of an occurrence of the current event, a thread-relative elapsed metric is computed by: determining a current thread; retrieving a store ...