Web Service Object

The Process Address Space performance object consists of counters that monitor memory allocation and use for a selected process.

This object contains "costly" counters for which data collection is typically either processor-intensive or memory-intensive. Costly counters cannot be selected with System Monitor but can be accessed using Showperf.exe and other tools in the Windows   2000 Resource Kit .

Counter Name

Description

Counter Type

Bytes Free

Shows the total unused virtual address space of this process.

PERF_COUNTER_RAWCOUNT

Bytes Image Free

Shows the amount of virtual address space that is not in use or reserved by images within this process.

PERF_COUNTER_RAWCOUNT

Bytes Image Reserved

Shows the sum of all virtual memory reserved by images run within this process.

PERF_COUNTER_RAWCOUNT

Bytes Reserved

Shows the total amount of virtual memory reserved for future use by this process.

PERF_COUNTER_RAWCOUNT

ID Process

Shows the unique identifier of this process. ID Process numbers are reused, so they only identify a process for the lifetime of that process.

PERF_COUNTER_RAWCOUNT

Image Space Exec Read Only

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Execute read-only memory is memory that can be executed as well as read.

PERF_COUNTER_RAWCOUNT

Image Space Exec Read/Write

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Execute read/write memory is memory that can be executed by programs as well as read and written and modified.

PERF_COUNTER_RAWCOUNT

Image Space Exec Write Copy

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Execute write copy memory is memory that can be executed by programs as well as read and written. This type of protection is used when memory needs to be shared between processes. If the sharing processes only read the memory, they all use the same memory. If a sharing process desires write access, then a copy of this memory is made for that process.

PERF_COUNTER_RAWCOUNT

Image Space Executable

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Executable memory is memory that can be executed by programs, but cannot be read or written. This type of protection is not supported by all processor types.

PERF_COUNTER_RAWCOUNT

Image Space No Access

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. No access protection prevents a process from writing to or reading from these pages, and an access violation is generated if either is attempted.

PERF_COUNTER_RAWCOUNT

Image Space Read Only

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Read-only protection prevents the contents of these pages from being modified. Any attempt to write or modify these pages generates an access violation.

PERF_COUNTER_RAWCOUNT

Image Space Read/Write

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Read/write protection allows a process to read, modify, and write to these pages.

PERF_COUNTER_RAWCOUNT

Image Space Write Copy

Shows the virtual address space in use by the images being executed by the process. This is the sum of all the address space with this protection allocated by images run by the selected process. Write copy protection is used when memory is shared for reading but not for writing. When processes are reading this memory, they can share the same memory: however, when a sharing process wants to have read/write access to this shared memory, a copy of that memory is made for writing to.

PERF_COUNTER_RAWCOUNT

Mapped Space Exec Read Only

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space Exec Read/Write

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space Exec Write Copy

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space Executable

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space No Access

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space Read Only

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space Read/Write

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Mapped Space Write Copy

Shows virtual memory that has been mapped to a specific virtual address (or range of virtual addresses) in the process's virtual address space.

PERF_COUNTER_RAWCOUNT

Reserved Space Exec Read Only

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space Exec Read/Write

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space Exec Write Copy

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space Executable

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space No Access

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space Read Only

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space Read/Write

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Reserved Space Write Copy

Shows virtual memory that has been reserved for future use by a process, but has not been mapped or committed.

PERF_COUNTER_RAWCOUNT

Unassigned Space Exec Read Only

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

Unassigned Space Exec Read/Write

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

Unassigned Space Exec Write Copy

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

Unassigned Space Executable

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process..

PERF_COUNTER_RAWCOUNT

Unassigned Space No Access

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

Unassigned Space Read Only

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

Unassigned Space Read/Write

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

Unassigned Space Write Copy

Shows mapped and committed virtual memory in use by the process that is not attributable to any particular image being executed by that process.

PERF_COUNTER_RAWCOUNT

See also

  • Image Object

  • Thread Object

  • Thread Details Object

  • Process Object