Uses of Package
org.apache.cassandra.utils.memory
Packages that use org.apache.cassandra.utils.memory
Package
Description
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.cql3ClassDescriptionCloner class that can be use to clone partition elements using on-heap or off-heap buffers.
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.dbClassDescriptionCloner class that can be use to clone partition elements using on-heap or off-heap buffers.This NativeAllocator uses global slab allocation strategy with slab size that scales exponentially from 8KiB to 1MiB to serve allocation of up to 128KiB.
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.db.memtableClassDescriptionThe cleaner is used by
MemtableCleanerThreadin order to reclaim space from memtables, normally by flushing the largest memtable.Represents an amount of memory used for a given purpose, that can be allocated to specific tasks through child MemtableAllocator objects. -
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.db.partitions
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.db.rowsClassDescriptionCloner class that can be use to clone partition elements using on-heap or off-heap buffers.Allow cloning of partition elementsThis NativeAllocator uses global slab allocation strategy with slab size that scales exponentially from 8KiB to 1MiB to serve allocation of up to 128KiB.
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.index.sai.utilsClassDescriptionCloner class that can be use to clone partition elements using on-heap or off-heap buffers.Allow cloning of partition elements
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.metricsClassDescriptionA pool of ByteBuffers that can be recycled to reduce system direct memory fragmentation and improve buffer allocation performance.
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.netClassDescriptionA pool of ByteBuffers that can be recycled to reduce system direct memory fragmentation and improve buffer allocation performance.
-
Classes in org.apache.cassandra.utils.memory used by org.apache.cassandra.utils.memoryClassDescriptionA pool of ByteBuffers that can be recycled to reduce system direct memory fragmentation and improve buffer allocation performance.A thread local class that grabs chunks from the global pool for this thread allocations.Cloner class that can be use to clone partition elements using on-heap or off-heap buffers.Allow cloning of partition elementsCloner class that can be use to clone partition elements on heap.Mark the BB as unused, permitting it to be reclaimedThe cleaner is used by
MemtableCleanerThreadin order to reclaim space from memtables, normally by flushing the largest memtable.Represents an amount of memory used for a given purpose, that can be allocated to specific tasks through child MemtableAllocator objects.Note the difference between acquire() and allocate(); allocate() makes more resources available to all owners, and acquire() makes shared resources unavailable but still recorded.This NativeAllocator uses global slab allocation strategy with slab size that scales exponentially from 8KiB to 1MiB to serve allocation of up to 128KiB.