Class AllocationTracker
- java.lang.Object
-
- org.neo4j.graphalgo.core.utils.paged.AllocationTracker
-
- All Implemented Interfaces:
java.util.function.Supplier<java.lang.String>
public class AllocationTracker extends java.lang.Object implements java.util.function.Supplier<java.lang.String>
-
-
Field Summary
Fields Modifier and Type Field Description static AllocationTracker
EMPTY
-
Constructor Summary
Constructors Constructor Description AllocationTracker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(long delta)
static AllocationTracker
create()
java.lang.String
get()
java.lang.String
getUsageString()
java.lang.String
getUsageString(java.lang.String label)
static boolean
isTracking(AllocationTracker tracker)
void
remove(long delta)
long
tracked()
-
-
-
Field Detail
-
EMPTY
public static final AllocationTracker EMPTY
-
-
Method Detail
-
add
public void add(long delta)
-
remove
public void remove(long delta)
-
tracked
public long tracked()
-
getUsageString
public java.lang.String getUsageString()
-
getUsageString
public java.lang.String getUsageString(java.lang.String label)
-
get
public java.lang.String get()
- Specified by:
get
in interfacejava.util.function.Supplier<java.lang.String>
-
create
public static AllocationTracker create()
-
isTracking
public static boolean isTracking(AllocationTracker tracker)
-
-