Memory Allocator Configuration More...
Public Member Functions | |
Config (PageSizes shift, int count, int globalsSize) | |
Config Constructor More... | |
bool | Equals (Config other) |
Check Config equality More... | |
override bool | Equals (object obj) |
Check Config equality More... | |
override int | GetHashCode () |
Get Hash Code More... | |
override string | ToString () |
Config ToString More... | |
Public Attributes | |
int | BlockCount |
Block Count Config value More... | |
int | BlockShift |
Block Shift Config value More... | |
int | GlobalsSize |
Globals Size Config value More... | |
Static Public Attributes | |
const int | DEFAULT_BLOCK_COUNT = 256 |
Default Block Count More... | |
const PageSizes | DEFAULT_BLOCK_SHIFT = PageSizes._32Kb |
Default Block Shift More... | |
const int | SIZE = 12 |
Config Size More... | |
Properties | |
int | BlockByteSize [get] |
Block Size in Bytes More... | |
int | BlockWordCount [get] |
Block Size in Words More... | |
int | HeapSizeAllocated [get] |
Heap Size Allocated in Bytes More... | |
int | HeapSizeUsable [get] |
Heap Size in Bytes More... | |
Memory Allocator Configuration
Config Constructor
shift | Block Shift |
count | Block Count |
globalsSize | Globals Size |
bool Equals | ( | Config | other | ) |
override bool Equals | ( | object | obj | ) |
override int GetHashCode | ( | ) |
Get Hash Code
override string ToString | ( | ) |
Config ToString
int BlockCount |
Block Count Config value
int BlockShift |
Block Shift Config value
|
static |
Default Block Count
|
static |
Default Block Shift
int GlobalsSize |
Globals Size Config value
|
static |
Config Size
|
get |
Block Size in Bytes
|
get |
Block Size in Words
|
get |
Heap Size Allocated in Bytes
|
get |
Heap Size in Bytes