System and method for determining a process's actual working set

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395671, 364264, 3642643, 364280, 3642806, G06F 700

Patent

active

057219176

ABSTRACT:
An interactive, information logging and processing tool that provides information regarding a process's data structure utilization to reduce the working set of a process's dynamically allocated memory. The actual working set (AWS) determinant determines which portions of the dynamically-allocated pages, referred to as the process's virtual memory (VM) working set (VWS) are actually used. It then determines the actual working set of a dynamically allocated memory for a given benchmark. The basic approach of the AWS determinator is to observe which data structures cause page faults when the targeted process is severely thrashing. AWS determinator includes a data logger and a data analyzer. The data logger ensures that a consistent benchmark is achieved in order to obtain the most accurate results, increases the number and granularity of heap page faults for the target process to enable the page fault mechanism of the processor to count the number of times the associated data structure is accessed, and log all heap page faults and transactions. The data analyzer is an interactive, information processing tool that efficiently process the large amounts of data logged by the data logger during a benchmark run. The data analyzer also allows users to interactively explore the processed data, to gain insights into a process's heap AWS. The data analyzer correlates each block of heap memory to a particular C data structure. Then, after the benchmark is completed and the above information is logged and correlated, an information processing step is performed wherein an approximate determination of the targeted process's heap AWS is performed.

REFERENCES:
patent: 4730249 (1988-03-01), O'Quin, II et al.
patent: 4758944 (1988-07-01), Bartley et al.
patent: 4761737 (1988-08-01), Duvall et al.
patent: 4989134 (1991-01-01), Shaw
patent: 5055999 (1991-10-01), Frank et al.
patent: 5086386 (1992-02-01), Islam
patent: 5101485 (1992-03-01), Perazzoli, Jr.
patent: 5237673 (1993-08-01), Orbits et al.
patent: 5247687 (1993-09-01), Eilert et al.
patent: 5263032 (1993-11-01), Porter et al.
patent: 5517643 (1996-05-01), Davy

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

System and method for determining a process's actual working set does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for determining a process's actual working set, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for determining a process's actual working set will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1881812

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