Interface Assessable
-
- All Known Implementing Classes:
CypherFactory
,GraphStoreFactory
,NativeFactory
public interface Assessable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MemoryEstimation
memoryEstimation()
Returns an estimation about the memory consumption of that algorithm.default MemoryTree
memoryEstimation(GraphDimensions dimensions, int concurrency)
Computes the memory consumption for the algorithm depending on the givenGraphDimensions
and concurrency.
-
-
-
Method Detail
-
memoryEstimation
MemoryEstimation memoryEstimation()
Returns an estimation about the memory consumption of that algorithm. The memory estimation can be used to compute the actual consumption depending onGraphDimensions
and concurrency.- Returns:
- memory estimation
- See Also:
MemoryEstimations
,MemoryEstimation.estimate(GraphDimensions, int)
-
memoryEstimation
default MemoryTree memoryEstimation(GraphDimensions dimensions, int concurrency)
Computes the memory consumption for the algorithm depending on the givenGraphDimensions
and concurrency. This is shorthand forMemoryEstimation.estimate(GraphDimensions, int)
.- Parameters:
dimensions
- graph dimensionsconcurrency
- concurrency which is used to run the algorithm- Returns:
- memory requirements
-
-