The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 15, 2005
Filed:
Nov. 01, 2000
Matthew R. Arnold, Ridgefield Park, NJ (US);
Stephen J. Fink, Yorktown Heights, NY (US);
David P. Grove, Ridgefield, CT (US);
Michael J. Hind, Cortlandt Manor, NY (US);
Peter F. Sweeney, Spring Valley, NY (US);
John Whaley, Stanford, CA (US);
Matthew R. Arnold, Ridgefield Park, NJ (US);
Stephen J. Fink, Yorktown Heights, NY (US);
David P. Grove, Ridgefield, CT (US);
Michael J. Hind, Cortlandt Manor, NY (US);
Peter F. Sweeney, Spring Valley, NY (US);
John Whaley, Stanford, CA (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for characterizing runtime behavior of a computer program executing in an execution environment comprising: generating a call stack runtime data structure for tracking methods currently active in an executing program thread, an active method on the call stack is represented by a frame; determining condition for sampling an executing program to determine current program behavior; and, upon determination of a sampling condition, the sampling including examining at least one frame in the call stack in response to evaluate context of one or more methods represented in the call stack, the at least one frame in the call stack providing context relating to an executing program's calling structure.