BACK TO INDEX

Win32_PerfFormattedData_PerfProc_Image_Costly
The Image performance object consists of counters that monitor the virtual address usage of images executed by processes on the computer.
NameSpace Path
\ROOT\CIMV2
PROPERTYSMS_REPORTCIMTYPEDESCRIPTION
CaptionStringA short textual description (one-line string) for the statistic or metric.
DescriptionStringA textual description of the statistic or metric.
ExecReadOnlyUInt64Image Space is the virtual address space in use by the selected image with this protection. Execute/Read Only memory is memory that can be executed as well as read.
ExecReadPerWriteUInt64Image Space is the virtual address space in use by the selected image with this protection. Execute/Read/Write memory is memory that can be executed by programs as well as read and written.
ExecutableUInt64Image Space is the virtual address space in use by the selected image with this protection. 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.
ExecWriteCopyUInt64Image Space is the virtual address space in use by the selected image with this protection. Execute Write Copy 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, then they will all use the same memory. If a sharing process desires write access, then a copy of this memory will be made for that process.
Frequency_ObjectUInt64NA
Frequency_PerfTimeUInt64NA
Frequency_Sys100NSUInt64NA
NameStringThe Name property defines the label by which the statistic or metric is known. When subclassed, the property can be overridden to be a Key property.
NoAccessUInt64Image Space is the virtual address space in use by the selected image with this protection. No Access protection prevents a process from writing or reading these pages and will generate an access violation if either is attempted.
ReadOnlyUInt64Image Space is the virtual address space in use by the selected image with this protection. Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation.
ReadPerWriteUInt64Image Space is the virtual address space in use by the selected image with this protection. Read/Write protection allows a process to read, modify and write to these pages.
Timestamp_ObjectUInt64NA
Timestamp_PerfTimeUInt64NA
Timestamp_Sys100NSUInt64NA
WriteCopyUInt64Image Space is the virtual address space in use by the selected image with this protection. 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.
SAMPLE DATA INSTANCE
   [Description("The Image performance object consists of counters that monitor the virtual address usage of images executed by processes on the computer."): ToInstance Amended, DisplayName("Image"): ToInstance Amended, genericperfctr: ToInstance Amended, locale(1033): ToInstance Amended]
   instance of Win32_PerfFormattedData_PerfProc_Image_Costly
   {
    [Description("Image Space is the virtual address space in use by the selected image with this protection. Execute/Read Only memory is memory that can be executed as well as read."): ToInstance Amended, DisplayName("Exec Read Only"): ToInstance Amended] ExecReadOnly = "0";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. Execute/Read/Write memory is memory that can be executed by programs as well as read and written."): ToInstance Amended, DisplayName("Exec Read/Write"): ToInstance Amended] ExecReadPerWrite = "0";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. 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."): ToInstance Amended, DisplayName("Executable"): ToInstance Amended] Executable = "0";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. Execute Write Copy 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, then they will all use the same memory. If a sharing process desires write access, then a copy of this memory will be made for that process."): ToInstance Amended, DisplayName("Exec Write Copy"): ToInstance Amended] ExecWriteCopy = "0";
    Name = "rdpclip/rdpclip.exe";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. No Access protection prevents a process from writing or reading these pages and will generate an access violation if either is attempted."): ToInstance Amended, DisplayName("No Access"): ToInstance Amended] NoAccess = "0";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. Read Only protection prevents the contents of these pages from being modified. Any attempts to write or modify these pages will generate an access violation."): ToInstance Amended, DisplayName("Read Only"): ToInstance Amended] ReadOnly = "4096";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. Read/Write protection allows a process to read, modify and write to these pages."): ToInstance Amended, DisplayName("Read/Write"): ToInstance Amended] ReadPerWrite = "4096";
    [Description("Image Space is the virtual address space in use by the selected image with this protection. 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."): ToInstance Amended, DisplayName("Write Copy"): ToInstance Amended] WriteCopy = "0";
   };