| Win32_PerfFormattedData_TermService_TerminalServicesSession | |||
| Terminal Services per-session resource monitoring. | |||
| NameSpace Path | |||
| \ROOT\CIMV2 | |||
| PROPERTY | SMS_REPORT | CIMTYPE | DESCRIPTION |
| Caption | String | A short textual description (one-line string) for the statistic or metric. | |
| Description | String | A textual description of the statistic or metric. | |
| Frequency_Object | UInt64 | NA | |
| Frequency_PerfTime | UInt64 | NA | |
| Frequency_Sys100NS | UInt64 | NA | |
| HandleCount | UInt32 | The total number of handles currently open by this process. This number is equal to the sum of the handles currently open by each thread in this process. | |
| InputAsyncFrameError | UInt32 | Number of input async framing errors. These can be caused by a noisy transmission line. Using a smaller packet size may help in some cases. | |
| InputAsyncOverflow | UInt32 | Number of input async overflow errors. These can be caused by a lack of buffer space available on the host. | |
| InputAsyncOverrun | UInt32 | Number of input async overrun errors. These can be caused by the baud rate being faster than the computer can handle, or a non-16550 serial line is used. Overruns can also occur if too many high speed serial lines are active at one time for the processor's power. | |
| InputAsyncParityError | UInt32 | Number of input async parity errors. These can be caused by a noisy transmission line | |
| InputBytes | UInt32 | Number of bytes input on this session that includes all protocol overhead. | |
| InputCompressedBytes | UInt32 | Number of bytes input after compression. This number compared with the Total Bytes input is the compression ratio. | |
| InputCompressFlushes | UInt32 | Number of input compression dictionary flushes. When the data can not be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. Some causes of data not compressing includes transferring compressed files over Client Drive Mapping. | |
| InputCompressionRatio | UInt32 | Compression ratio of the server input data stream. | |
| InputErrors | UInt32 | Number of input errors of all types. Some example input errors are lost ACK's, badly formed packets, etc. | |
| InputFrames | UInt32 | Number of frames (packets) input on this Session. | |
| InputTimeouts | UInt32 | The total number of timeouts on the communication line as seen from the client side of the connection. These are typically the result of a noisy line. On some high latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing needless re-transmissions. | |
| InputTransportErrors | UInt32 | Number of Terminal Services transport-level errors on input. | |
| InputWaitForOutBuf | UInt32 | The number of times that a wait for an available send buffer was done by the protocols on the client side of the connection. | |
| InputWdBytes | UInt32 | Number of bytes input on this session after all protocol overhead has been removed. | |
| InputWdFrames | UInt32 | The number of frames input after any additional protocol added frames have been removed. | |
| Name | String | The 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. | |
| OutputAsyncFrameError | UInt32 | Number of output async framing errors. This could be caused by a hardware or line problem. | |
| OutputAsyncOverflow | UInt32 | Number of output async overflow errors. | |
| OutputAsyncOverrun | UInt32 | Number of output async overrun errors. | |
| OutputAsyncParityError | UInt32 | Number of output async parity errors. These can be caused by a hardware or line problem. | |
| OutputBytes | UInt32 | Number of bytes output on this Session that includes all protocol overhead. | |
| OutputCompressedBytes | UInt32 | Number of bytes output after compression. This number compared with the Total Bytes output is the compression ratio. | |
| OutputCompressFlushes | UInt32 | Number of output compression dictionary flushes. When the data can not be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. Some causes of data not compressing includes transfering compressed files over Client Drive Mapping. | |
| OutputCompressionRatio | UInt32 | Compression ratio of the server output data stream. | |
| OutputErrors | UInt32 | Number of output errors of all types. Some example output errors are lost ACK's, badly formed packets, etc. | |
| OutputFrames | UInt32 | Number of frames (packets) output on this session. | |
| OutputTimeouts | UInt32 | The total number of timeouts on the communication line from the host side of the connection. These are typically the result of a noisy line. On some high latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing needless re-transmissions. | |
| OutputTransportErrors | UInt32 | Number of Terminal Services transport-level errors on output. | |
| OutputWaitForOutBuf | UInt32 | This is the number of times that a wait for an available send buffer was done by the protocol on the server side of the connection. | |
| OutputWdBytes | UInt32 | Number of bytes output on this session after all protocol overhead has been removed. | |
| OutputWdFrames | UInt32 | The number of frames output before any additional protocol frames have been added. | |
| PageFaultsPersec | UInt32 | Page Faults/sec is the rate at which page faults by the threads executing in this process are occurring. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This may not cause the page to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with whom the page is shared. | |
| PageFileBytes | UInt64 | Page File Bytes is the current amount of virtual memory, in bytes, that this process has reserved for use in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and the lack of space in paging files can prevent other processes from allocating memory. If there is no paging file, this counter reflects the current amount of virtual memory that the process has reserved for use in physical memory. | |
| PageFileBytesPeak | UInt64 | Page File Bytes Peak is the maximum amount of virtual memory, in bytes, that this process has reserved for use in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and the lack of space in paging files can prevent other processes from allocating memory. If there is no paging file, this counter reflects the maximum amount of virtual memory that the process has reserved for use in physical memory. | |
| PercentPrivilegedTime | UInt64 | % Privileged Time is the percentage of elapsed time that the process threads spent executing code in privileged mode. When a Windows system service is called, the service will often run in privileged mode to gain access to system-private data. Such data is protected from access by threads executing in user mode. Calls to the system can be explicit or implicit, such as page faults or interrupts. Unlike some early operating systems, Windows uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. Some work done by Windows on behalf of the application might appear in other subsystem processes in addition to the privileged time in the process. | |
| PercentProcessorTime | UInt64 | % Processor Time is the percentage of elapsed time that all of process threads used the processor to execution instructions. An instruction is the basic unit of execution in a computer, a thread is the object that executes instructions, and a process is the object created when a program is run. Code executed to handle some hardware interrupts and trap conditions are included in this count. | |
| PercentUserTime | UInt64 | % User Time is the percentage of elapsed time that the process threads spent executing code in user mode. Applications, environment subsystems, and integral subsystems execute in user mode. Code executing in user mode cannot damage the integrity of the Windows executive, kernel, and device drivers. Unlike some early operating systems, Windows uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. Some work done by Windows on behalf of the application might appear in other subsystem processes in addition to the privileged time in the process. | |
| PoolNonpagedBytes | UInt32 | Pool Nonpaged Bytes is the size, in bytes, of the nonpaged pool, an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. Memory\\Pool Nonpaged Bytes is calculated differently than Process\\Pool Nonpaged Bytes, so it might not equal Process\\Pool Nonpaged Bytes\\_Total. This counter displays the last observed value only; it is not an average. | |
| PoolPagedBytes | UInt32 | Pool Paged Bytes is the size, in bytes, of the paged pool, an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used. Memory\\Pool Paged Bytes is calculated differently than Process\\Pool Paged Bytes, so it might not equal Process\\Pool Paged Bytes\\_Total. This counter displays the last observed value only; it is not an average. | |
| PrivateBytes | UInt64 | Private Bytes is the current size, in bytes, of memory that this process has allocated that cannot be shared with other processes. | |
| ProtocolBitmapCacheHitRatio | UInt32 | Hit ratio in the protocol bitmap cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache. | |
| ProtocolBitmapCacheHits | UInt32 | Number of hits in the protocol bitmap cache. | |
| ProtocolBitmapCacheReads | UInt32 | Number of references to the protocol bitmap cache. | |
| ProtocolBrushCacheHitRatio | UInt32 | Hit ratio in the protocol brush cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache. | |
| ProtocolBrushCacheHits | UInt32 | Number of hits in the protocol brush cache. | |
| ProtocolBrushCacheReads | UInt32 | Number of references to the protocol brush cache. | |
| ProtocolGlyphCacheHitRatio | UInt32 | Hit ratio in the protocol glyph cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache. | |
| ProtocolGlyphCacheHits | UInt32 | Number of hits in the protocol glyph cache. | |
| ProtocolGlyphCacheReads | UInt32 | Number of references to the protocol glyph cache. | |
| ProtocolSaveScreenBitmapCacheHitRatio | UInt32 | Hit ratio in the protocol save screen bitmap cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache. | |
| ProtocolSaveScreenBitmapCacheHits | UInt32 | Number of hits in the protocol save screen bitmap cache. | |
| ProtocolSaveScreenBitmapCacheReads | UInt32 | Number of references to the protocol save screen bitmap cache. | |
| ThreadCount | UInt32 | The number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread. | |
| Timestamp_Object | UInt64 | NA | |
| Timestamp_PerfTime | UInt64 | NA | |
| Timestamp_Sys100NS | UInt64 | NA | |
| TotalAsyncFrameError | UInt32 | Total number of async framing errors. These can be caused by a noisy transmission line. Using a smaller packet size may help in some cases. | |
| TotalAsyncOverflow | UInt32 | Total number of async overflow errors. These can be caused by a lack of buffer space available on the host. | |
| TotalAsyncOverrun | UInt32 | Total number of async overrun errors. These can be caused by the baud rate being faster than the computer can handle, or a non-16550 serial line is used. Overruns can also occur if too many high speed serial lines are active at one time for the processor's power. | |
| TotalAsyncParityError | UInt32 | Total number of async parity errors. These can be caused by a noisy transmission line. | |
| TotalBytes | UInt32 | Total number of bytes on this Session that includes all protocol overhead. | |
| TotalCompressedBytes | UInt32 | Total number of bytes after compression. This number compared with the total bytes is the compression ratio. | |
| TotalCompressFlushes | UInt32 | Total number of compression dictionary flushes. When the data can not be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. Some causes of data not compressing includes transfering compressed files over Client Drive Mapping. | |
| TotalCompressionRatio | UInt32 | Total compression ratio of the server data stream. | |
| TotalErrors | UInt32 | Total number of errors of all types. Some example errors are lost ACK's, badly formed packets, etc. | |
| TotalFrames | UInt32 | Total number of frames (packets) on this Session. | |
| TotalProtocolCacheHitRatio | UInt32 | Overall hit ratio for all protocol caches. | |
| TotalProtocolCacheHits | UInt32 | Total hits in all protocol caches. The protocol caches Windows objects that are likely to be re-used to avoid having to re-send them on the transmission line. Example objects are Windows icons and brushes. Hits in the cache represent objects that did not need to be re-sent. | |
| TotalProtocolCacheReads | UInt32 | Total references to all protocol caches. | |
| TotalTimeouts | UInt32 | The total number of timeouts on the communication line from both the host and client sides of the connection. These are typically the result of a noisy line. On some high latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing needless re-transmissions. | |
| TotalTransportErrors | UInt32 | Total number of Terminal Services transport-level errors. | |
| TotalWaitForOutBuf | UInt32 | The number of times that a wait for an available send buffer was done by the protocols on both the server and client sides of the connection. | |
| TotalWdBytes | UInt32 | Total number of bytes on this Session after all protocol overhead has been removed. | |
| TotalWdFrames | UInt32 | The total number of frames input and output before any additional protocol frames have been added. | |
| VirtualBytes | UInt64 | Virtual Bytes is the current size, in bytes, of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and the process can limit its ability to load libraries. | |
| VirtualBytesPeak | UInt64 | Virtual Bytes Peak is the maximum size, in bytes, of virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and the process might limit its ability to load libraries. | |
| WorkingSet | UInt64 | Working Set is the current size, in bytes, of the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before leaving main memory. | |
| WorkingSetPeak | UInt64 | Working Set Peak is the maximum size, in bytes, of the Working Set of this process at any point in time. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before they leave main memory. | |
| SAMPLE DATA INSTANCE | |||
|    [Description("Terminal Services per-session resource monitoring."): ToInstance Amended, DisplayName("Terminal Services Session"): ToInstance Amended, genericperfctr: ToInstance Amended, locale(1033): ToInstance Amended]    instance of Win32_PerfFormattedData_TermService_TerminalServicesSession    {     [Description("The total number of handles currently open by this process. This number is equal to the sum of the handles currently open by each thread in this process."): ToInstance Amended, DisplayName("Handle Count"): ToInstance Amended] HandleCount = 28644;     [Description("Number of input async framing errors. These can be caused by a noisy transmission line. Using a smaller packet size may help in some cases."): ToInstance Amended, DisplayName("Input Async Frame Error"): ToInstance Amended] InputAsyncFrameError = 0;     [Description("Number of input async overflow errors. These can be caused by a lack of buffer space available on the host."): ToInstance Amended, DisplayName("Input Async Overflow"): ToInstance Amended] InputAsyncOverflow = 0;     [Description("Number of input async overrun errors. These can be caused by the baud rate being faster than the computer can handle, or a non-16550 serial line is used. Overruns can also occur if too many high speed serial lines are active at one time for the processor's power."): ToInstance Amended, DisplayName("Input Async Overrun"): ToInstance Amended] InputAsyncOverrun = 0;     [Description("Number of input async parity errors. These can be caused by a noisy transmission line"): ToInstance Amended, DisplayName("Input Async Parity Error"): ToInstance Amended] InputAsyncParityError = 0;     [Description("Number of bytes input on this session that includes all protocol overhead."): ToInstance Amended, DisplayName("Input Bytes"): ToInstance Amended] InputBytes = 0;     [Description("Number of bytes input after compression. This number compared with the Total Bytes input is the compression ratio."): ToInstance Amended, DisplayName("Input Compressed Bytes"): ToInstance Amended] InputCompressedBytes = 0;     [Description("Number of input compression dictionary flushes. When the data can not be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. Some causes of data not compressing includes transferring compressed files over Client Drive Mapping."): ToInstance Amended, DisplayName("Input Compress Flushes"): ToInstance Amended] InputCompressFlushes = 0;     [Description("Compression ratio of the server input data stream."): ToInstance Amended, DisplayName("Input Compression Ratio"): ToInstance Amended] InputCompressionRatio = 6000;     [Description("Number of input errors of all types. Some example input errors are lost ACK's, badly formed packets, etc."): ToInstance Amended, DisplayName("Input Errors"): ToInstance Amended] InputErrors = 20279;     [Description("Number of frames (packets) input on this Session."): ToInstance Amended, DisplayName("Input Frames"): ToInstance Amended] InputFrames = 0;     [Description("The total number of timeouts on the communication line as seen from the client side of the connection. These are typically the result of a noisy line. On some high latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing needless re-transmissions."): ToInstance Amended, DisplayName("Input Timeouts"): ToInstance Amended] InputTimeouts = 1216942;     [Description("Number of Terminal Services transport-level errors on input."): ToInstance Amended, DisplayName("Input Transport Errors"): ToInstance Amended] InputTransportErrors = 0;     [Description("The number of times that a wait for an available send buffer was done by the protocols on the client side of the connection."): ToInstance Amended, DisplayName("Input WaitForOutBuf"): ToInstance Amended] InputWaitForOutBuf = 0;     [Description("Number of bytes input on this session after all protocol overhead has been removed."): ToInstance Amended, DisplayName("Input WdBytes"): ToInstance Amended] InputWdBytes = 0;     [Description("The number of frames input after any additional protocol added frames have been removed."): ToInstance Amended, DisplayName("Input WdFrames"): ToInstance Amended] InputWdFrames = 0;     Name = "Console";     [Description("Number of output async framing errors. This could be caused by a hardware or line problem."): ToInstance Amended, DisplayName("Output Async Frame Error"): ToInstance Amended] OutputAsyncFrameError = 25686876;     [Description("Number of output async overflow errors."): ToInstance Amended, DisplayName("Output Async Overflow"): ToInstance Amended] OutputAsyncOverflow = 0;     [Description("Number of output async overrun errors."): ToInstance Amended, DisplayName("Output Async Overrun"): ToInstance Amended] OutputAsyncOverrun = 6;     [Description("Number of output async parity errors. These can be caused by a hardware or line problem."): ToInstance Amended, DisplayName("Output Async Parity Error"): ToInstance Amended] OutputAsyncParityError = 0;     [Description("Number of bytes output on this Session that includes all protocol overhead."): ToInstance Amended, DisplayName("Output Bytes"): ToInstance Amended] OutputBytes = 0;     [Description("Number of bytes output after compression. This number compared with the Total Bytes output is the compression ratio."): ToInstance Amended, DisplayName("Output Compressed Bytes"): ToInstance Amended] OutputCompressedBytes = 0;     [Description("Number of output compression dictionary flushes. When the data can not be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. Some causes of data not compressing includes transfering compressed files over Client Drive Mapping."): ToInstance Amended, DisplayName("Output Compress Flushes"): ToInstance Amended] OutputCompressFlushes = 2629;     [Description("Compression ratio of the server output data stream."): ToInstance Amended, DisplayName("Output Compression Ratio"): ToInstance Amended] OutputCompressionRatio = 57174;     [Description("Number of output errors of all types. Some example output errors are lost ACK's, badly formed packets, etc."): ToInstance Amended, DisplayName("Output Errors"): ToInstance Amended] OutputErrors = 45777;     [Description("Number of frames (packets) output on this session."): ToInstance Amended, DisplayName("Output Frames"): ToInstance Amended] OutputFrames = 0;     [Description("The total number of timeouts on the communication line from the host side of the connection. These are typically the result of a noisy line. On some high latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing needless re-transmissions."): ToInstance Amended, DisplayName("Output Timeouts"): ToInstance Amended] OutputTimeouts = 26172744;     [Description("Number of Terminal Services transport-level errors on output."): ToInstance Amended, DisplayName("Output Transport Errors"): ToInstance Amended] OutputTransportErrors = 0;     [Description("This is the number of times that a wait for an available send buffer was done by the protocol on the server side of the connection."): ToInstance Amended, DisplayName("Output WaitForOutBuf"): ToInstance Amended] OutputWaitForOutBuf = 2488796834;     [Description("Number of bytes output on this session after all protocol overhead has been removed."): ToInstance Amended, DisplayName("Output WdBytes"): ToInstance Amended] OutputWdBytes = 0;     [Description("The number of frames output before any additional protocol frames have been added."): ToInstance Amended, DisplayName("Output WdFrames"): ToInstance Amended] OutputWdFrames = 0;     [Description("Page Faults/sec is the rate at which page faults by the threads executing in this process are occurring. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This may not cause the page to be fetched from disk if it is on the standby list and hence already in main memory, or if it is in use by another process with whom the page is shared."): ToInstance Amended, DisplayName("Page Faults/sec"): ToInstance Amended] PageFaultsPersec = 20780;     [Description("Page File Bytes is the current amount of virtual memory, in bytes, that this process has reserved for use in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and the lack of space in paging files can prevent other processes from allocating memory. If there is no paging file, this counter reflects the current amount of virtual memory that the process has reserved for use in physical memory."): ToInstance Amended, DisplayName("Page File Bytes"): ToInstance Amended] PageFileBytes = "987205632";     [Description("Page File Bytes Peak is the maximum amount of virtual memory, in bytes, that this process has reserved for use in the paging file(s). Paging files are used to store pages of memory used by the process that are not contained in other files. Paging files are shared by all processes, and the lack of space in paging files can prevent other processes from allocating memory. If there is no paging file, this counter reflects the maximum amount of virtual memory that the process has reserved for use in physical memory."): ToInstance Amended, DisplayName("Page File Bytes Peak"): ToInstance Amended] PageFileBytesPeak = "1542389760";     [Description("% Privileged Time is the percentage of elapsed time that the process threads spent executing code in privileged mode. When a Windows system service is called, the service will often run in privileged mode to gain access to system-private data. Such data is protected from access by threads executing in user mode. Calls to the system can be explicit or implicit, such as page faults or interrupts. Unlike some early operating systems, Windows uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. Some work done by Windows on behalf of the application might appear in other subsystem processes in addition to the privileged time in the process."): ToInstance Amended, DisplayName("% Privileged Time"): ToInstance Amended] PercentPrivilegedTime = "0";     [Description("% Processor Time is the percentage of elapsed time that all of process threads used the processor to execution instructions. An instruction is the basic unit of execution in a computer, a thread is the object that executes instructions, and a process is the object created when a program is run. Code executed to handle some hardware interrupts and trap conditions are included in this count."): ToInstance Amended, DisplayName("% Processor Time"): ToInstance Amended] PercentProcessorTime = "0";     [Description("% User Time is the percentage of elapsed time that the process threads spent executing code in user mode. Applications, environment subsystems, and integral subsystems execute in user mode. Code executing in user mode cannot damage the integrity of the Windows executive, kernel, and device drivers. Unlike some early operating systems, Windows uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. Some work done by Windows on behalf of the application might appear in other subsystem processes in addition to the privileged time in the process."): ToInstance Amended, DisplayName("% User Time"): ToInstance Amended] PercentUserTime = "0";     [Description("Pool Nonpaged Bytes is the size, in bytes, of the nonpaged pool, an area of system memory (physical memory used by the operating system) for objects that cannot be written to disk, but must remain in physical memory as long as they are allocated. Memory\\\\Pool Nonpaged Bytes is calculated differently than Process\\\\Pool Nonpaged Bytes, so it might not equal Process\\\\Pool Nonpaged Bytes\\\\_Total. This counter displays the last observed value only; it is not an average."): ToInstance Amended, DisplayName("Pool Nonpaged Bytes"): ToInstance Amended] PoolNonpagedBytes = 1895128;     [Description("Pool Paged Bytes is the size, in bytes, of the paged pool, an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used. Memory\\\\Pool Paged Bytes is calculated differently than Process\\\\Pool Paged Bytes, so it might not equal Process\\\\Pool Paged Bytes\\\\_Total. This counter displays the last observed value only; it is not an average."): ToInstance Amended, DisplayName("Pool Paged Bytes"): ToInstance Amended] PoolPagedBytes = 11579872;     [Description("Private Bytes is the current size, in bytes, of memory that this process has allocated that cannot be shared with other processes."): ToInstance Amended, DisplayName("Private Bytes"): ToInstance Amended] PrivateBytes = "987238400";     [Description("Hit ratio in the protocol bitmap cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache."): ToInstance Amended, DisplayName("Protocol Bitmap Cache Hit Ratio"): ToInstance Amended] ProtocolBitmapCacheHitRatio = 0;     [Description("Number of hits in the protocol bitmap cache."): ToInstance Amended, DisplayName("Protocol Bitmap Cache Hits"): ToInstance Amended] ProtocolBitmapCacheHits = 0;     [Description("Number of references to the protocol bitmap cache."): ToInstance Amended, DisplayName("Protocol Bitmap Cache Reads"): ToInstance Amended] ProtocolBitmapCacheReads = 0;     [Description("Hit ratio in the protocol brush cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache."): ToInstance Amended, DisplayName("Protocol Brush Cache Hit Ratio"): ToInstance Amended] ProtocolBrushCacheHitRatio = 81;     [Description("Number of hits in the protocol brush cache."): ToInstance Amended, DisplayName("Protocol Brush Cache Hits"): ToInstance Amended] ProtocolBrushCacheHits = 730552;     [Description("Number of references to the protocol brush cache."): ToInstance Amended, DisplayName("Protocol Brush Cache Reads"): ToInstance Amended] ProtocolBrushCacheReads = 901264;     [Description("Hit ratio in the protocol glyph cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache."): ToInstance Amended, DisplayName("Protocol Glyph Cache Hit Ratio"): ToInstance Amended] ProtocolGlyphCacheHitRatio = 0;     [Description("Number of hits in the protocol glyph cache."): ToInstance Amended, DisplayName("Protocol Glyph Cache Hits"): ToInstance Amended] ProtocolGlyphCacheHits = 2097153;     [Description("Number of references to the protocol glyph cache."): ToInstance Amended, DisplayName("Protocol Glyph Cache Reads"): ToInstance Amended] ProtocolGlyphCacheReads = 0;     [Description("Hit ratio in the protocol save screen bitmap cache. A higher hit ratio means better performance since data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not re-used, or is flushed out of the client cache."): ToInstance Amended, DisplayName("Protocol Save Screen Bitmap Cache Hit Ratio"): ToInstance Amended] ProtocolSaveScreenBitmapCacheHitRatio = 98;     [Description("Number of hits in the protocol save screen bitmap cache."): ToInstance Amended, DisplayName("Protocol Save Screen Bitmap Cache Hits"): ToInstance Amended] ProtocolSaveScreenBitmapCacheHits = 3499078;     [Description("Number of references to the protocol save screen bitmap cache."): ToInstance Amended, DisplayName("Protocol Save Screen Bitmap Cache Reads"): ToInstance Amended] ProtocolSaveScreenBitmapCacheReads = 3542362;     [Description("The number of threads currently active in this process. An instruction is the basic unit of execution in a processor, and a thread is the object that executes instructions. Every running process has at least one thread."): ToInstance Amended, DisplayName("Thread Count"): ToInstance Amended] ThreadCount = 1068;     [Description("Total number of async framing errors. These can be caused by a noisy transmission line. Using a smaller packet size may help in some cases."): ToInstance Amended, DisplayName("Total Async Frame Error"): ToInstance Amended] TotalAsyncFrameError = 25686876;     [Description("Total number of async overflow errors. These can be caused by a lack of buffer space available on the host."): ToInstance Amended, DisplayName("Total Async Overflow"): ToInstance Amended] TotalAsyncOverflow = 0;     [Description("Total number of async overrun errors. These can be caused by the baud rate being faster than the computer can handle, or a non-16550 serial line is used. Overruns can also occur if too many high speed serial lines are active at one time for the processor's power."): ToInstance Amended, DisplayName("Total Async Overrun"): ToInstance Amended] TotalAsyncOverrun = 6;     [Description("Total number of async parity errors. These can be caused by a noisy transmission line."): ToInstance Amended, DisplayName("Total Async Parity Error"): ToInstance Amended] TotalAsyncParityError = 0;     [Description("Total number of bytes on this Session that includes all protocol overhead."): ToInstance Amended, DisplayName("Total Bytes"): ToInstance Amended] TotalBytes = 0;     [Description("Total number of bytes after compression. This number compared with the total bytes is the compression ratio."): ToInstance Amended, DisplayName("Total Compressed Bytes"): ToInstance Amended] TotalCompressedBytes = 0;     [Description("Total number of compression dictionary flushes. When the data can not be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. Some causes of data not compressing includes transfering compressed files over Client Drive Mapping."): ToInstance Amended, DisplayName("Total Compress Flushes"): ToInstance Amended] TotalCompressFlushes = 2629;     [Description("Total compression ratio of the server data stream."): ToInstance Amended, DisplayName("Total Compression Ratio"): ToInstance Amended] TotalCompressionRatio = 41464;     [Description("Total number of errors of all types. Some example errors are lost ACK's, badly formed packets, etc."): ToInstance Amended, DisplayName("Total Errors"): ToInstance Amended] TotalErrors = 66056;     [Description("Total number of frames (packets) on this Session."): ToInstance Amended, DisplayName("Total Frames"): ToInstance Amended] TotalFrames = 0;     [Description("Overall hit ratio for all protocol caches."): ToInstance Amended, DisplayName("Total Protocol Cache Hit Ratio"): ToInstance Amended] TotalProtocolCacheHitRatio = 142;     [Description("Total hits in all protocol caches. The protocol caches Windows objects that are likely to be re-used to avoid having to re-send them on the transmission line. Example objects are Windows icons and brushes. Hits in the cache represent objects that did not need to be re-sent."): ToInstance Amended, DisplayName("Total Protocol Cache Hits"): ToInstance Amended] TotalProtocolCacheHits = 6326783;     [Description("Total references to all protocol caches."): ToInstance Amended, DisplayName("Total Protocol Cache Reads"): ToInstance Amended] TotalProtocolCacheReads = 4443626;     [Description("The total number of timeouts on the communication line from both the host and client sides of the connection. These are typically the result of a noisy line. On some high latency networks, this could be the result of the protocol timeout being too short. Increasing the protocol timeout on these types of lines will improve performance by reducing needless re-transmissions."): ToInstance Amended, DisplayName("Total Timeouts"): ToInstance Amended] TotalTimeouts = 27389686;     [Description("Total number of Terminal Services transport-level errors."): ToInstance Amended, DisplayName("Total Transport Errors"): ToInstance Amended] TotalTransportErrors = 0;     [Description("The number of times that a wait for an available send buffer was done by the protocols on both the server and client sides of the connection."): ToInstance Amended, DisplayName("Total WaitForOutBuf"): ToInstance Amended] TotalWaitForOutBuf = 0;     [Description("Total number of bytes on this Session after all protocol overhead has been removed."): ToInstance Amended, DisplayName("Total WdBytes"): ToInstance Amended] TotalWdBytes = 0;     [Description("The total number of frames input and output before any additional protocol frames have been added."): ToInstance Amended, DisplayName("Total WdFrames"): ToInstance Amended] TotalWdFrames = 0;     [Description("Virtual Bytes is the current size, in bytes, of the virtual address space the process is using. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. Virtual space is finite, and the process can limit its ability to load libraries."): ToInstance Amended, DisplayName("Virtual Bytes"): ToInstance Amended] VirtualBytes = "11223588864";     [Description("Virtual Bytes Peak is the maximum size, in bytes, of virtual address space the process has used at any one time. Use of virtual address space does not necessarily imply corresponding use of either disk or main memory pages. However, virtual space is finite, and the process might limit its ability to load libraries."): ToInstance Amended, DisplayName("Virtual Bytes Peak"): ToInstance Amended] VirtualBytesPeak = "12743127040";     [Description("Working Set is the current size, in bytes, of the Working Set of this process. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before leaving main memory."): ToInstance Amended, DisplayName("Working Set"): ToInstance Amended] WorkingSet = "1510703104";     [Description("Working Set Peak is the maximum size, in bytes, of the Working Set of this process at any point in time. The Working Set is the set of memory pages touched recently by the threads in the process. If free memory in the computer is above a threshold, pages are left in the Working Set of a process even if they are not in use. When free memory falls below a threshold, pages are trimmed from Working Sets. If they are needed they will then be soft-faulted back into the Working Set before they leave main memory."): ToInstance Amended, DisplayName("Working Set Peak"): ToInstance Amended] WorkingSetPeak = "2064728064";    }; | |||