Click or drag to resize

SessionPerformanceInfo Class

Session Performance Information.

For more information see: Win32_PerfFormattedData_TermService_TerminalServicesSession class

Inheritance Hierarchy
SystemObject
  Xcalibur.Models.SessionsSessionPerformanceInfo

Namespace:  Xcalibur.Models.Sessions
Assembly:  Xcalibur.Models (in Xcalibur.Models.dll) Version: 1.0.5.0 (1.0.0.0)
Syntax
[DataContractAttribute]
public class SessionPerformanceInfo : ISessionPerformanceInfo

The SessionPerformanceInfo type exposes the following members.

Constructors
  NameDescription
Public methodSessionPerformanceInfo
Initializes a new instance of the SessionPerformanceInfo class
Top
Properties
  NameDescription
Public propertyHandleCount
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of handles currently opened by this process. This number is the sum of the handles currently opened by each thread in this process.
Public propertyInputAsyncFrameError
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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.
Public propertyInputAsyncOverflow
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of input async overflow errors. These can be caused by a lack of buffer space available on the host.
Public propertyInputAsyncOverrun
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of input async overrun errors. These can be caused by the baud rate being faster than the computer can handle, or by a non-16550 serial line being used. Overruns can also occur if too many high speed serial lines are active at one time for the processor's power.
Public propertyInputAsyncParityError
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of input async parity errors. These can be caused by a noisy transmission line.
Public propertyInputBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes input on this session, including all protocol overhead.
Public propertyInputCompressedBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes input after compression. This number compared with the TotalBytes input is the compression ratio.
Public propertyInputCompressFlushes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of input compression dictionary flushes. When the data cannot be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. One cause of data not compressing includes transferring compressed files over client drive mappings.
Public propertyInputCompressionRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Compression ratio of the server input data stream.
Public propertyInputErrors
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of input errors of all types.Some examples of input errors are lost acknowledgements(ACKs), badly formed packets, and so on.
Public propertyInputTimeouts
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of time outs 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 time out being too short. Increasing the protocol time out on these types of lines improves performance by reducing needless re-transmissions.
Public propertyInputTransportErrors
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of Terminal Services transport-level errors on input.
Public propertyInputWaitForOutBuf
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of times that a wait for an available send buffer was done by the protocols on the client side of the connection.
Public propertyInputWdBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes entered on this session after all protocol overhead has been removed.
Public propertyInputWdFrames
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of frames entered after any additional protocol-added frames have been removed.
Public propertyName
Win32_PerfFormattedData_TermService_TerminalServicesSession: Label by which the statistic or metric is known. When sub-classed, the property can be overridden to be a key property. This property is inherited from CIM_StatisticalInformation.
Public propertyOutputAsyncFrameError
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of output async framing errors. This could be caused by a hardware or line problem.
Public propertyOutputAsyncOverflow
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of async overflow errors produced.
Public propertyOutputAsyncOverrun
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of async overrun errors produced.
Public propertyOutputAsyncParityError
Win32_PerfFormattedData_TermService_TerminalServicesSession: OutputAsyncParityError Number of async parity errors produced.
Public propertyOutputBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes produced on this session, including all protocol overhead.
Public propertyOutputCompressedBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes produced after compression. This number compared with the TotalBytes value is the compression ratio.
Public propertyOutputCompressFlushes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of compression dictionary flushes produced.When the data cannot be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. One cause of data not compressing includes transferring compressed files over client drive mappings.
Public propertyOutputCompressionRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Compression ratio of the server output data stream.
Public propertyOutputErrors
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of output errors of all types. Some example output errors are lost acknowledgements (ACKs), badly formed packets, and so on.
Public propertyOutputFrames
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of frames (packets) produced on this session.
Public propertyOutputTimeouts
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of time outs 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 time out being too short. Increasing the protocol time out on these types of lines improves performance by reducing needless re-transmissions.
Public propertyOutputTransportErrors
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of Terminal Services transport-level errors produced.
Public propertyOutputWaitForOutBuf
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of times that a wait for an available send buffer was done by the protocol on the server side of the connection.
Public propertyOutputWdBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes produced on this session after all protocol overhead has been removed.
Public propertyOutputWdFrames
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of frames produced before any additional protocol frames have been added.
Public propertyPageFaultsPerSec
Win32_PerfFormattedData_TermService_TerminalServicesSession: Rate at which page faults occur in the threads executing in this process. A page fault occurs when a thread refers to a virtual memory page that is not in its working set in main memory. This can cause the page not 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 which the page is shared.
Public propertyPageFileBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Current number of bytes this process has used 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 lack of space in paging files can prevent other processes from allocating memory.
Public propertyPageFileBytesPeak
Win32_PerfFormattedData_TermService_TerminalServicesSession: Maximum number of bytes this process has used 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 lack of space in paging files can prevent other processes from allocating memory.
Public propertyPercentPrivilegedTime
Win32_PerfFormattedData_TermService_TerminalServicesSession: Percentage of elapsed time that the threads of the process have spent executing code in privileged mode. When an- operating system service is called, the service often runs 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. The operating system uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. These subsystem processes provide additional protection. Therefore, some work done by the operating system on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process.
Public propertyPercentProcessorTime
Win32_PerfFormattedData_TermService_TerminalServicesSession: Percentage of elapsed time that all of the threads of this process used the processor to execute 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.
Public propertyPercentUserTime
Win32_PerfFormattedData_TermService_TerminalServicesSession: Percentage of elapsed time that this process's threads have 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 operating system executive, kernel, and device drivers. The operating system uses process boundaries for subsystem protection in addition to the traditional protection of user and privileged modes. These subsystem processes provide additional protection. Therefore, some work done by the operating system on behalf of your application might appear in other subsystem processes in addition to the privileged time in your process.
Public propertyPoolNonpagedBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of bytes in 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. This property displays the last observed value only; it is not an average.
Public propertyPoolPagedBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession:Number of bytes in 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. This property displays the last observed value only; it is not an average.
Public propertyPrivateBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession:Current number of bytes this process has allocated that cannot be shared with other processes.
Public propertyProtocolBitmapCacheHitRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Hit ratio in the protocol bitmap cache. A higher bit ratio means better performance because data transmissions are reduced. Low hit ratios are due to the screen updating with new information that is either not reused or is flushed out of the client cache.
Public propertyProtocolBitmapCacheHits
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of hits in the protocol bitmap cache.
Public propertyProtocolBrushCacheHitRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Hit ratio in the protocol brush cache. A higher hit ratio means better performance because 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.
Public propertyProtocolBrushCacheHits
Win32_PerfFormattedData_TermService_TerminalServicesSession: ProtocolBrushCacheHits Number of hits in the protocol brush cache.
Public propertyProtocolBrushCacheReads
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of hits in the protocol brush cache.
Public propertyProtocolGlyphCacheHitRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Hit ratio in the protocol glyph cache. A higher hit ratio means better performance because 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.
Public propertyProtocolGlyphCacheHits
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of hits in the protocol glyph cache.
Public propertyProtocolGlyphCacheReads
Win32_PerfFormattedData_TermService_TerminalServicesSession: Hit ratio in the protocol glyph cache. A higher hit ratio means better performance because 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.
Public propertyProtocolSaveScreenBitmapCacheHitRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Hit ratio in the protocol save screen bitmap cache. A higher hit ratio means better performance because 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.
Public propertyProtocolSaveScreenBitmapCacheHits
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of hits in the protocol save screen bitmap cache.
Public propertyProtocolSaveScreenBitmapCacheReads
Win32_PerfFormattedData_TermService_TerminalServicesSession: Number of references to the protocol save screen bitmap cache.
Public propertyThreadCount
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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.
Public propertyTimestampSys100Ns
Win32_PerfRawData_PerfProc_Process: Timestamp value in 100 nanosecond units.
Public propertyTotalAsyncFrameError
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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.
Public propertyTotalAsyncOverflow
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of async overflow errors. These can be caused by a lack of buffer space available on the host.
Public propertyTotalAsyncOverrun
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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.
Public propertyTotalAsyncParityError
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of async parity errors. These can be caused by a noisy transmission line.
Public propertyTotalBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of bytes on this session, including all protocol overhead.
Public propertyTotalCompressedBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of bytes after compression. This number compared with the TotalBytes value is the compression ratio.
Public propertyTotalCompressFlushes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of compression dictionary flushes. When the data cannot be compressed, the compression dictionary is flushed so that newer data has a better chance of being compressed. One cause of data not compressing includes transferring compressed files over client drive mappings.
Public propertyTotalCompressionRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total compression ratio of the server data stream.
Public propertyTotalErrors
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of errors of all types. Some example errors are lost acknowledgements (ACKs), badly formed packets, and so on.
Public propertyTotalFrames
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of time outs 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 time out being too short. Increasing the protocol time out on these types of lines improves performance by reducing needless re-transmissions.
Public propertyTotalProtocolCacheHitRatio
Win32_PerfFormattedData_TermService_TerminalServicesSession: Overall hit ratio for all protocol caches.
Public propertyTotalProtocolCacheHits
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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 must be re-sent.
Public propertyTotalProtocolCacheReads
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total hits in all protocol caches. Total references to all protocol caches.
Public propertyTotalTimeouts
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of time outs 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 time out being too short. Increasing the protocol time out on these types of lines improves performance by reducing needless re-transmissions.
Public propertyTotalTransportErrors
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of Terminal Services transport-level errors.
Public propertyTotalWaitForOutBuf
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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.
Public propertyTotalWdBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of bytes on this session after all protocol overhead has been removed.
Public propertyTotalWdFrames
Win32_PerfFormattedData_TermService_TerminalServicesSession: Total number of frames entered and produced before any additional protocol frames have been added.
Public propertyVirtualBytes
Win32_PerfFormattedData_TermService_TerminalServicesSession: 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, by using too much, the process can limit its ability to load libraries.
Public propertyVirtualBytesPeak
Win32_PerfFormattedData_TermService_TerminalServicesSession: Maximum number of 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. Maximum number of 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. Virtual space is finite and, by using too much, the process might limit its ability to load libraries.
Public propertyWorkingSet
Win32_PerfFormattedData_TermService_TerminalServicesSession: Current number of bytes in 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 are then soft-faulted back longo the working set before they leave main memory.
Public propertyWorkingSetPeak
Win32_PerfFormattedData_TermService_TerminalServicesSession: Maximum number of bytes in the working set of this process at any polong 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 are then soft-faulted back longo the working set before they leave main memory.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also