09.02.2014 Views

Windows sysinternals

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

58 Part II Usage Guide<br />

FIGURE 3-9 The Process Memory tab of the Select Columns dialog box.<br />

These are obviously all dynamic properties and are updated with each refresh. Most of these<br />

metrics can be read for all processes on the system without administrative rights. Procexp<br />

requires administrative rights to read the following metrics for processes in other security<br />

contexts: minimum and maximum working set; working set (WS) shareable, shared, and<br />

private bytes; and GDI and USER object counts. In addition, GDI and USER counts can be<br />

obtained only for processes in the same terminal services session, regardless of privilege:<br />

■ Page Faults The total number of times that the process accessed an invalid memory<br />

page, causing the memory manager fault handler to be invoked. Some reasons for<br />

pages being invalid are these: the page is on disk in a page file or a mapped file, first<br />

access requires copying or zeroing, and there was illegal access resulting in an access<br />

violation. Note that this total includes soft page faults (that is, faults resolved by<br />

referencing information not in the working set but already in physical memory).<br />

■ Page Fault Delta The number of page faults that occurred since the previous display<br />

refresh. Note that the column header is labeled “PF Delta.”<br />

■ Private Bytes The number of bytes allocated and committed by the process for its<br />

own use and not shareable with other processes. Per-process private bytes include<br />

heap and stack memory. A continual rise in this value can indicate a memory leak.<br />

■ Private Delta Bytes The amount of change—positive or negative—in the number of<br />

private bytes since the previous refresh.<br />

■ Peak Private Bytes The largest number of private bytes the process had committed at<br />

any one time since the process started.<br />

■ Private Bytes History A graphical representation of the process’ private byte commit<br />

history. The wider you make this column, the longer the timeframe it shows. Note that<br />

the graph scale is the same for all processes and is based on the maximum number of<br />

private bytes currently committed by any process.<br />

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!