Interface IDataRegionMetrics
Memory usage metrics.
Namespace: Apache.Ignite.Core
Assembly: Apache.Ignite.Core.dll
Syntax
public interface IDataRegionMetrics
Properties
AllocationRate
Gets the allocation rate, in pages per second.
Declaration
float AllocationRate { get; }
Property Value
Type | Description |
---|---|
System.Single |
CheckpointBufferPages
Gets checkpoint buffer size in pages. Deprecated, always returns 0. Use UsedCheckpointBufferPages instead.
Declaration
long CheckpointBufferPages { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
CheckpointBufferSize
Gets checkpoint buffer size in bytes.
Declaration
long CheckpointBufferSize { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
DirtyPages
Gets the number of dirty RAM pages.
Declaration
long DirtyPages { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
EvictionRate
Gets the eviction rate, in pages per second.
Declaration
float EvictionRate { get; }
Property Value
Type | Description |
---|---|
System.Single |
LargeEntriesPagesPercentage
Gets the percentage of pages fully occupied by entries that are larger than page.
Declaration
float LargeEntriesPagesPercentage { get; }
Property Value
Type | Description |
---|---|
System.Single |
Name
Gets the memory policy name.
Declaration
string Name { get; }
Property Value
Type | Description |
---|---|
System.String |
OffHeapSize
Gets total offheap size in bytes.
Declaration
long OffHeapSize { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
OffheapUsedSize
Gets total used offheap size in bytes.
Declaration
long OffheapUsedSize { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PageFillFactor
Gets the page fill factor: free space to overall size ratio across all pages.
Declaration
float PageFillFactor { get; }
Property Value
Type | Description |
---|---|
System.Single |
PageReplaceAge
Gets the average age (in milliseconds) for pages being replaced from persistent storage.
Declaration
float PageReplaceAge { get; }
Property Value
Type | Description |
---|---|
System.Single |
PageReplaceRate
Gets the rate (pages per second) at which pages get replaced with other pages from persistent storage.
Declaration
float PageReplaceRate { get; }
Property Value
Type | Description |
---|---|
System.Single |
PageSize
Gets memory page size in bytes.
Declaration
int PageSize { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
PagesRead
Gets the number of read pages from last restart.
Declaration
long PagesRead { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PagesReplaced
Gets the number of replaced pages from last restart.
Declaration
long PagesReplaced { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PagesWritten
Gets the number of written pages from last restart.
Declaration
long PagesWritten { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PhysicalMemoryPages
Gets the count of pages loaded to RAM.
Declaration
long PhysicalMemoryPages { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
PhysicalMemorySize
Gets the size of pages loaded to RAM in bytes.
Declaration
long PhysicalMemorySize { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
TotalAllocatedPages
Gets the count of allocated pages.
Declaration
long TotalAllocatedPages { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
TotalAllocatedSize
Gets the size of allocated pages in bytes.
Declaration
long TotalAllocatedSize { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
TotalUsedPages
Gets a total number of pages used for storing the data.
Declaration
long TotalUsedPages { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
UsedCheckpointBufferPages
Gets used checkpoint buffer size in pages.
Declaration
long UsedCheckpointBufferPages { get; }
Property Value
Type | Description |
---|---|
System.Int64 |
UsedCheckpointBufferSize
Gets used checkpoint buffer size in bytes.
Declaration
long UsedCheckpointBufferSize { get; }
Property Value
Type | Description |
---|---|
System.Int64 |