发明名称 System and method for determining a process's actual working set and relating same to high level data structures
摘要 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.
申请公布号 US5721917(A) 申请公布日期 1998.02.24
申请号 US19950380166 申请日期 1995.01.30
申请人 HEWLETT-PACKARD COMPANY 发明人 ELLIOTT, IAN A.;LECHTENBERG, DAVID R.;STEARNS, JAMES M.;WARD, ALAN D.
分类号 G06F9/46;G06F11/34;G06F12/08;G06F12/10;G06F12/12;(IPC1-7):G06F7/00 主分类号 G06F9/46
代理机构 代理人
主权项
地址