CACHE_MEM_COUNTERS
Returns cache memory information.
- Service:Server Environment
- Defined In:nwfse.h
Structure
typedef struct {
nuint32 originalNumOfCacheBuffers ;
nuint32 currentNumOfCacheBuffers ;
nuint32 cacheDirtyBlockThreshold ;
nuint32 waitNodeCount ;
nuint32 waitNodeAllocFailureCount ;
nuint32 moveCacheNodeCount ;
nuint32 moveCacheNodeFromAvailCount ;
nuint32 accelerateCacheNodeWriteCount ;
nuint32 removeCacheNodeCount ;
nuint32 removeCacheNodeFromAvailCount ;
} CACHE_MEM_COUNTERS;
Delphi Structure
uses calwin32
CACHE_MEM_COUNTERS = packed Record
originalNumOfCacheBuffers : nuint32;
currentNumOfCacheBuffers : nuint32;
cacheDirtyBlockThreshold : nuint32;
waitNodeCount : nuint32;
waitNodeAllocFailureCount : nuint32;
moveCacheNodeCount : nuint32;
moveCacheNodeFromAvailCount : nuint32;
accelerateCacheNodeWriteCount : nuint32;
removeCacheNodeCount : nuint32;
removeCacheNodeFromAvailCount : nuint32
End;
Fields
- originalNumOfCacheBuffers
- Specifies the number of cache buffers that existed
when the server was brought up.
- currentNumOfCacheBuffers
- Specifies the number of cache buffers currently
on the server.
- cacheDirtyBlockThreshold
- Specifies the maximum number of cache blocks allowed
to be dirty simultaneously.
- waitNodeCount
- Specifies the number of wait nodes that have been
allocated. (Wait nodes are memory chunks created to track the start
and end of internal processes.)
- waitNodeAllocFailureCount
- Specifies the number of times a wait node was unable
to be allocated.
- moveCacheNodeCount
- Specifies the number of times a cache block control
node has been moved from one node to another for memory management.
- moveCacheNodeFromAvailCount
- Specifies the number of times a cache block control
node has been available and sitting in the available list and then
moved.
- accelerateCacheNodeWriteCount
- Specifies the number of dirty cache nodes that were
moved to the beginning of the list to be written to disk.
- removeCacheNodeCount
- Specifies the number of cache block control structure
nodes that were removed while collapsing cache memory segments.
- removeCacheNodeFromAvailCount
- Specifies the number of cache block control nodes
that were removed from the cache node available list.