Skip to content

Latest commit

 

History

History
123 lines (85 loc) · 4.02 KB

ns-psapi-performance_information.md

File metadata and controls

123 lines (85 loc) · 4.02 KB
UID title description helpviewer_keywords old-location tech.root ms.assetid ms.date ms.keywords req.header req.include-header req.target-type req.target-min-winverclnt req.target-min-winversvr req.kmdf-ver req.umdf-ver req.ddi-compliance req.unicode-ansi req.idl req.max-support req.namespace req.assembly req.type-library req.lib req.dll req.irql targetos req.typenames req.redist ms.custom f1_keywords dev_langs topic_type api_type api_location api_name
NS:psapi._PERFORMANCE_INFORMATION
PERFORMANCE_INFORMATION (psapi.h)
Contains performance information. (PERFORMANCE_INFORMATION)
*PPERFORMACE_INFORMATION
*PPERFORMANCE_INFORMATION
PERFORMACE_INFORMATION
PERFORMANCE_INFORMATION
PERFORMANCE_INFORMATION structure [PSAPI]
PPERFORMANCE_INFORMATION
PPERFORMANCE_INFORMATION structure pointer [PSAPI]
_win32_performance_information_str
base.performance_information_str
psapi.performance_information_str
psapi/PERFORMANCE_INFORMATION
psapi/PPERFORMANCE_INFORMATION
psapi\performance_information_str.htm
psapi
efc47f6e-1a60-4e77-9e5d-c725f9042ab8
12/05/2018
*PPERFORMACE_INFORMATION, *PPERFORMANCE_INFORMATION, PERFORMACE_INFORMATION, PERFORMANCE_INFORMATION, PERFORMANCE_INFORMATION structure [PSAPI], PPERFORMANCE_INFORMATION, PPERFORMANCE_INFORMATION structure pointer [PSAPI], _win32_performance_information_str, base.performance_information_str, psapi.performance_information_str, psapi/PERFORMANCE_INFORMATION, psapi/PPERFORMANCE_INFORMATION
psapi.h
Windows
Windows XP [desktop apps only]
Windows Server 2003 [desktop apps only]
Windows
PERFORMANCE_INFORMATION, *PPERFORMANCE_INFORMATION, PERFORMACE_INFORMATION, *PPERFORMACE_INFORMATION
19H1
_PERFORMANCE_INFORMATION
psapi/_PERFORMANCE_INFORMATION
PPERFORMANCE_INFORMATION
psapi/PPERFORMANCE_INFORMATION
PERFORMANCE_INFORMATION
psapi/PERFORMANCE_INFORMATION
c++
APIRef
kbSyntax
HeaderDef
Psapi.h
PERFORMANCE_INFORMATION

PERFORMANCE_INFORMATION structure

-description

Contains performance information.

-struct-fields

-field cb

The size of this structure, in bytes.

-field CommitTotal

The number of pages currently committed by the system. Note that committing pages (using VirtualAlloc with MEM_COMMIT) changes this value immediately; however, the physical memory is not charged until the pages are accessed.

-field CommitLimit

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.

-field CommitPeak

The maximum number of pages that were simultaneously in the committed state since the last system reboot.

-field PhysicalTotal

The amount of actual physical memory, in pages.

-field PhysicalAvailable

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.

-field SystemCache

The amount of system cache memory, in pages. This is the size of the standby list plus the system working set.

-field KernelTotal

The sum of the memory currently in the paged and nonpaged kernel pools, in pages.

-field KernelPaged

The memory currently in the paged kernel pool, in pages.

-field KernelNonpaged

The memory currently in the nonpaged kernel pool, in pages.

-field PageSize

The size of a page, in bytes.

-field HandleCount

The current number of open handles.

-field ProcessCount

The current number of processes.

-field ThreadCount

The current number of threads.

-see-also

GetPerformanceInfo

Memory Performance Information