#include <flaim.h>
Public Attributes | |
| FLMBOOL | bDynamicCacheAdjust |
| Flag indicating if FLAIM is using a dynamic cache limit or a hard cache limit. TRUE if dynamic. | |
| FLMUINT | uiCacheAdjustPercent |
| If using a dynamic cache limit, this will tell the percent of available memory to use for the limit. | |
| FLMUINT | uiCacheAdjustMin |
| If using a dynamic cache limit, this will tell the minimum limit (in bytes) that can be set. | |
| FLMUINT | uiCacheAdjustMax |
| If using a dynamic cache limit, this will tell the maximum limit (in bytes) that can be set. | |
| FLMUINT | uiCacheAdjustMinToLeave |
| If using a dynamic cache limit, this tells the minimum amount of memory that must be left after setting a limit. NOTE: This is only used if FLM_MEM_INFO::uiCacheAdjustMax is zero. | |
| FLMUINT | uiDirtyCount |
| Number of blocks in block cache that are currently dirty. | |
| FLMUINT | uiDirtyBytes |
| Total number of bytes in block cache that are currently dirty. | |
| FLMUINT | uiNewCount |
| Number of blocks in block cache that are new blocks - blocks that were created new at the end of the database. | |
| FLMUINT | uiNewBytes |
| Total number of bytes for the new blocks. | |
| FLMUINT | uiLogCount |
| Total number of blocks in the block cache that need to be logged to the rollback log. | |
| FLMUINT | uiLogBytes |
| Total number of bytes in the log blocks. | |
| FLMUINT | uiFreeCount |
| Total number of blocks in the block cache that are no longer associated with a particular database. They can be reused. | |
| FLMUINT | uiFreeBytes |
| Total number of bytes in the free blocks. | |
| FLMUINT | uiReplaceableCount |
| Total number of blocks that can be replaced without having to write them to disk. | |
| FLMUINT | uiReplaceableBytes |
| Total number of bytes in the replaceable blocks. | |
| FLM_CACHE_USAGE | RecordCache |
| Record cache usage statistics. | |
| FLM_CACHE_USAGE | BlockCache |
| Block cache usage statistics. | |
1.4.6