Class MemoryTracker
- java.lang.Object
-
- org.neo4j.gds.core.compression.common.MemoryTracker
-
public abstract class MemoryTracker extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MemoryTracker
empty()
ImmutableHistogram
headerAllocations()
ImmutableHistogram
headerBits()
ImmutableHistogram
heapAllocations()
ImmutableHistogram
nativeAllocations()
static MemoryTracker
of()
ImmutableHistogram
pageSizes()
void
recordHeaderAllocation(long size)
void
recordHeaderBits(int bits)
void
recordHeapAllocation(long size)
void
recordNativeAllocation(long size)
void
recordPageSize(int size)
-
-
-
Method Detail
-
of
public static MemoryTracker of()
-
empty
public static MemoryTracker empty()
-
recordHeapAllocation
public void recordHeapAllocation(long size)
-
recordNativeAllocation
public void recordNativeAllocation(long size)
-
recordPageSize
public void recordPageSize(int size)
-
recordHeaderBits
public void recordHeaderBits(int bits)
-
recordHeaderAllocation
public void recordHeaderAllocation(long size)
-
heapAllocations
public ImmutableHistogram heapAllocations()
-
nativeAllocations
public ImmutableHistogram nativeAllocations()
-
pageSizes
public ImmutableHistogram pageSizes()
-
headerBits
public ImmutableHistogram headerBits()
-
headerAllocations
public ImmutableHistogram headerAllocations()
-
-