phobos-next v0.3.8 (2020-08-04T23:11:21Z)
Home
Dub
Repo
SmallPageTable
segregated_gc
Undocumented in source.
struct
SmallPageTable (
uint
sizeClass
) {
alias
Page
=
SmallPage
!(
sizeClass
)
;
Page
*
pagePtr
;
enum
slotCount
;
StaticBitArray
!(
slotCount
)
slotUsages
;
StaticBitArray
!(
slotCount
)
slotMarks
;
}
Members
Aliases
Page
alias
Page
=
SmallPage
!(
sizeClass
)
Undocumented in source.
Manifest constants
slotCount
enum
slotCount
;
Undocumented in source.
Variables
pagePtr
Page
*
pagePtr
;
Undocumented in source.
slotMarks
StaticBitArray
!(
slotCount
)
slotMarks
;
Undocumented in source.
slotUsages
StaticBitArray
!(
slotCount
)
slotUsages
;
Undocumented in source.
Meta
Source
See Implementation
segregated_gc
classes
SegregatedGC
functions
ceilPow2
onOutOfMemoryError
manifest constants
PAGESIZE
WORDSIZE
minimumSmallPageWordCount
pageTableCapacityDefault
static variables
mediumSizeClasses
smallSizeClasses
structs
Gcx
SmallPage
SmallPageTable
SmallPool
SmallPools
SmallSlot
variables
tlGcx