Class GlobalMemoryBroker
java.lang.Object
org.apache.sysds.runtime.ooc.memory.GlobalMemoryBroker
- All Implemented Interfaces:
MemoryBroker
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattachAllowance(MemoryAllowance allowance) voiddestroyAllowance(MemoryAllowance allowance, long freedMemory) voidfreeMemory(MemoryAllowance allowance, long freedMemory) static GlobalMemoryBrokerget()longrequestMemory(MemoryAllowance allowance, long minSize, long maxSize) voidshutdownAllowance(MemoryAllowance allowance)
-
Constructor Details
-
GlobalMemoryBroker
public GlobalMemoryBroker(long allowedBytes)
-
-
Method Details
-
get
-
requestMemory
- Specified by:
requestMemoryin interfaceMemoryBroker
-
freeMemory
- Specified by:
freeMemoryin interfaceMemoryBroker
-
shutdownAllowance
- Specified by:
shutdownAllowancein interfaceMemoryBroker
-
destroyAllowance
- Specified by:
destroyAllowancein interfaceMemoryBroker
-
attachAllowance
- Specified by:
attachAllowancein interfaceMemoryBroker
-