Click or drag to resize
Xcalibur Systems LLC Logo

PerformanceInformation Structure

Contains performance information.

PERFORMANCE_INFORMATION structure

Inheritance Hierarchy
SystemObject
  SystemValueType
    Xcalibur.NativeMethods.V2.SystemInfoPerformanceInformation

Namespace: Xcalibur.NativeMethods.V2.SystemInfo
Assembly: Xcalibur.NativeMethods.V2 (in Xcalibur.NativeMethods.V2.dll) Version: 1.0.1.0
Syntax
public struct PerformanceInformation

The PerformanceInformation type exposes the following members.

Methods
 NameDescription
Public methodEquals
(Inherited from ValueType)
Public methodGetHashCode
(Inherited from ValueType)
Public methodGetType
(Inherited from Object)
Public methodToString
(Inherited from ValueType)
Top
Fields
 NameDescription
Public fieldCommitLimit The current maximum number of pages that can be committed by the system without extending the paging file(s). This number can change if memory is added or deleted, or if pagefiles have grown, shrunk, or been added. If the paging file can be extended, this is a soft limit.
Public fieldCommitPeak The maximum number of pages that were simultaneously in the committed state since the last system reboot.
Public fieldCommitTotal The number of pages currently committed by the system. Note that committing pages (using with ) changes this value immediately; however, the physical memory is not charged until the pages are accessed.
Public fieldHandlesCount The current number of open handles.
Public fieldKernelNonPaged The memory currently in the nonpaged kernel pool, in pages.
Public fieldKernelPaged The memory currently in the paged kernel pool, in pages.
Public fieldKernelTotal The sum of the memory currently in the paged and nonpaged kernel pools, in pages.
Public fieldPageSize The size of a page, in bytes.
Public fieldPhysicalAvailable The amount of physical memory currently available, in pages. This is the amount of physical memory that can be immediately reused without having to write its contents to disk first. It is the sum of the size of the standby, free, and zero lists.
Public fieldPhysicalTotal The amount of actual physical memory, in pages.
Public fieldProcessCount The current number of processes.
Public fieldSize The size of this structure, in bytes.
Public fieldSystemCache The amount of system cache memory, in pages. This is the size of the standby list plus the system working set.
Public fieldThreadCount The current number of threads.
Top
See Also