Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2007-01-23
2011-10-11
An, Meng (Department: 2195)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C717S127000, C717S128000, C711S153000, C711S154000, C714S039000, C714S702000
Reexamination Certificate
active
08037477
ABSTRACT:
A method for detecting increasing memory consumption of an application program is provided. The method includes monitoring memory consumption at an allocation site and updating an allocation site threshold value each time the memory consumption increases. The method further includes increasing a growth period counter each time the allocation site threshold value increases in a current time period. The method yet also includes comparing the growth period counter to a growth threshold. The method yet further includes, if the growth period counter is greater or equal to the growth threshold, computing an elapse time, which is the time between the current time period and a previous growth period. The method moreover includes comparing the elapse time to a time threshold. The method in addition includes, if the elapse time is less than the time threshold, reporting the allocation site as a potential source of the increasing memory consumption.
REFERENCES:
patent: 5561786 (1996-10-01), Morse
patent: 5590329 (1996-12-01), Goodnow, II et al.
patent: 6526421 (2003-02-01), Houldsworth
patent: 6640290 (2003-10-01), Forin et al.
patent: 6658652 (2003-12-01), Alexander et al.
patent: 6763440 (2004-07-01), Traversat et al.
patent: 6892378 (2005-05-01), Curtis et al.
patent: 7234080 (2007-06-01), Cirne et al.
patent: 7398369 (2008-07-01), Dickenson
patent: 7426731 (2008-09-01), Findeisen
patent: 7487321 (2009-02-01), Muthiah et al.
patent: 7496615 (2009-02-01), Broussard
patent: 7765528 (2010-07-01), Findeisen et al.
patent: 2004/0078540 (2004-04-01), Cirne et al.
patent: 2005/0076184 (2005-04-01), Schumacher
patent: 2005/0091646 (2005-04-01), Chilimbi et al.
patent: 2005/0204341 (2005-09-01), Broussard
patent: 2005/0204342 (2005-09-01), Broussard
patent: 2006/0136530 (2006-06-01), Rossmann
patent: 2006/0206885 (2006-09-01), Seidman et al.
patent: 2006/0212852 (2006-09-01), Hwang
patent: 2006/0253845 (2006-11-01), Achanta et al.
patent: 2006/0259528 (2006-11-01), Dussud et al.
patent: 2007/0027942 (2007-02-01), Trotter
patent: 2007/0067758 (2007-03-01), Findeisen et al.
patent: 2008/0034349 (2008-02-01), Biswas et al.
patent: 2008/0178189 (2008-07-01), Findeisen et al.
U.S. Appl. No. 11/232,330, Office Action dated Nov. 12, 2008, pp. 1-12 and enclosures.
U.S. Appl. No. 11/232,330, Final Office Action dated Apr. 17, 2009, pp. 1-18 and enclosures.
U.S. Appl. No. 11/232,330, Office Action dated Aug. 4, 2009, pp. 1-14.
David Rubinstein, “Making Applications Behave in Production Environments”, SD Times Software Development Magazine, Feb. 15, 2003, Path Communications.
Findeisen Piotr
Li Yanhua
An Meng
Hewlett--Packard Development Company, L.P.
To Jennifer
LandOfFree
Efficient detection of sources of increasing memory consumption does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient detection of sources of increasing memory consumption, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient detection of sources of increasing memory consumption will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4266973