Method and system for apportioning changes in metric...

Electrical computers and digital processing systems: virtual mac – Task management or control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C718S102000, C718S107000, C717S130000, C717S158000

Reexamination Certificate

active

06904594

ABSTRACT:
A method and system for monitoring performance of a program using global metric variables to provide the support in an symmetric multiprocessor (SMP) system. A Java virtual machine (Jvm) either calls the profiler whenever bytes are allocated or provides an interface to allow the profiler to determine the value of the change in the metric for the current thread. The profiler then applies the changes to a metric for the current thread. Alternatively, per processor data areas are maintained for storing per processor metric values. Whenever a thread switch occurs or there is a request for the metric on a specified thread, an operating system kernel updates the thread level metric values with changes in the values per processor metrics.

REFERENCES:
patent: 4746920 (1988-05-01), Nellen et al.
patent: 4821220 (1989-04-01), Duisberg
patent: 5047919 (1991-09-01), Sterling et al.
patent: 5161226 (1992-11-01), Wainer
patent: 5179702 (1993-01-01), Spix et al.
patent: 5307499 (1994-04-01), Yin
patent: 5355487 (1994-10-01), Keller et al.
patent: 5371878 (1994-12-01), Coker
patent: 5442758 (1995-08-01), Slingwine et al.
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5459868 (1995-10-01), Fong
patent: 5483654 (1996-01-01), Staron et al.
patent: 5485574 (1996-01-01), Bolosky et al.
patent: 5509070 (1996-04-01), Schull
patent: 5613118 (1997-03-01), Heisch et al.
patent: 5682328 (1997-10-01), Roeber et al.
patent: 5706515 (1998-01-01), Connelly et al.
patent: 5742672 (1998-04-01), Burk
patent: 5761380 (1998-06-01), Lewis et al.
patent: 5764235 (1998-06-01), Hunt et al.
patent: 5768500 (1998-06-01), Agrawal et al.
patent: 5799143 (1998-08-01), Butt et al.
patent: 5838976 (1998-11-01), Summers
patent: 5845077 (1998-12-01), Fawcett
patent: 5872909 (1999-02-01), Wilner et al.
patent: 5884080 (1999-03-01), Blandy et al.
patent: 5884082 (1999-03-01), Seidel et al.
patent: 5908470 (1999-06-01), Stonecypher, Jr.
patent: 5919247 (1999-07-01), Van Hoff et al.
patent: 5964846 (1999-10-01), Berry et al.
patent: 5966540 (1999-10-01), Lister et al.
patent: 5978578 (1999-11-01), Azarya et al.
patent: 5991543 (1999-11-01), Amberg et al.
patent: 5995757 (1999-11-01), Amberg et al.
patent: 6006035 (1999-12-01), Nabahi
patent: 6016466 (2000-01-01), Guinther et al.
patent: 6098169 (2000-08-01), Ranganathan
patent: 6298477 (2001-10-01), Kessler
patent: 6341371 (2002-01-01), Tandri
patent: 6453344 (2002-09-01), Ellsworth et al.
patent: 6510448 (2003-01-01), Churchyard
patent: 2002/0012329 (2002-01-01), Atkinson et al.
patent: 2002/0099760 (2002-07-01), Liang
patent: 2002/0165848 (2002-11-01), Rautenbach et al.
patent: 2003/0041312 (2003-02-01), Fueki
patent: 2003/0191927 (2003-10-01), Joy et al.
patent: WO 94/14117 (1994-06-01), None
patent: 296 00 609 (1997-03-01), None
patent: 5-303533 (1993-11-01), None
patent: WO 96/12224 (1996-04-01), None
Data Structure and Insertion Algorithm for Representing Asynchronous Occurrences for Visualization by Trace Visualization Tools using Ghant Charts with Occurrence Hierarchies; International Business Machines Technical Disclosure Bulletin; vol. 36, No. 7, Jul. 1993; pp. 547-557.
Adaptive Trace-Directed Program Restructuring; International Business Machines Technical Disclosure Bulletin; vol. 37 No. 02B, Feb. 1994; pp. 115-116.
Profiling and Tracing Dynamic Library Usage Via Interposition; Curry; USENIX Conference; 1994; pp. 267-278.
Application of Interpreter for Debugging Functions; International Business Machines Technical Disclosure Bulletin; vol. 36, No. 09B, Sep. 1993; pp 67-68.
Minimizing Locking to Access Global Shared Data; International Business Machines Technical Disclosure Bulletin; Feb. 1995; pp.619-622.
A Unifying Approach to Performance Analysis In The Java Environment; Alexander et al; vol. 39, No. 1; pp 1-16.
Java Virtual Machine Profiler Interface; Viswanathan et al.; vol. 39, No. 1; pp. 1-14.
Call Path Profiling of Monotonic Program Resources in UNIX; Hall et al; Jun. 24-25, 1993; pp. 1-13
Exploiting Hardware Performance Counters with Flow and Context Sensitive Profiling; Ammons et al; 1997; pp. 85-96.
Optimally Profiling and Tracing Programs; Ball et al; Jul. 1994; pp 1319-1360.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for apportioning changes in metric... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for apportioning changes in metric..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for apportioning changes in metric... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3488790

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.