Patent · US Active

Thread starvation profiler by utilizing a set of counters

US8332850B2 · kind B2 · utility

0Cited by
18References
11Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 13, 2008
Grant dateDec 11, 2012
Priority date
Expiry dateOct 12, 2031

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/524
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A profiler of a multithreaded process that determines whether a process is runnable but not running by determining whether a process is both waiting for the processor and also not waiting for other events such as I/O. Counters are maintained for each such process that is runnable but not running. Reports are generated summarizing data relating to any process that may be starved due to lack of processor time. Information obtained by the method and apparatus assists developers in optimizing resources in multithreaded environments.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.