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.:

US 11061704 B1

PDF
Full Text
Expired
Date of Patent:
Jul. 13, 2021

Filed:

Nov. 26, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Andrew J. Craik, North York, CA;

Joseph Devin Micheal Papineau, Toronto, CA;

Nicholas J. Coughlin, Brisbane, AU;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 16/901 (2019.01);
U.S. Cl.
CPC ...
G06F 9/4552 (2013.01); G06F 9/45525 (2013.01); G06F 16/9014 (2019.01); G06F 16/9024 (2019.01);
Abstract

A profiling implementation method for reducing overhead while an application is running with profiling instrumentation inserted but disabled; the method for gathering precise profiling data for a subset of observed values at runtime start; generating an index for each observed value; populating one or more data structures within a hash table with the subset of observed values to count; comparing a corresponding key at the index value of an observed value index; evaluating a value limit of the hash table; incrementing a matched key counter; incrementing an alt-counter; locking the hash table; and updating one or more data structures of the hash table.


Find Patent Forward Citations

Loading…