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.

Date of Patent:
Aug. 19, 2014

Filed:

Jun. 22, 2006
Applicants:

Eric L. Barsness, Pine Island, MN (US);

John M. Santosuosso, Rochester, MN (US);

John J. Stecher, Rochester, MN (US);

Inventors:

Eric L. Barsness, Pine Island, MN (US);

John M. Santosuosso, Rochester, MN (US);

John J. Stecher, Rochester, MN (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/455 (2006.01); G06F 12/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for managing thread priority based on object creation rates. Embodiments of the invention provide a thread monitor configured to reduce the execution priority of a thread creating a sufficient number of new objects to be disruptive of system performance. Thus, although the thread may still create a large number of objects, by monitoring object creation rates and reducing the execution priority of such a thread, overall system performance may be improved. In other words, a given thread may still 'misbehave,' but receive fewer opportunities to do so.


Find Patent Forward Citations

Loading…