Package org.apache.sysds.runtime.lineage
Class LineageEstimator
- java.lang.Object
- 
- org.apache.sysds.runtime.lineage.LineageEstimator
 
- 
 public class LineageEstimator extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description LineageEstimator()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static intcomputeCacheFullTime()static voidprocessFunc(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime)static voidprocessSingleInst(Instruction inst, ExecutionContext ec, long starttime)static voidresetEstimatorCache()static voidstopEstimator(List<DataIdentifier> outputs, LineageItem[] liInputs, String name)
 
- 
- 
- 
Method Detail- 
processSingleInstpublic static void processSingleInst(Instruction inst, ExecutionContext ec, long starttime) 
 - 
stopEstimatorpublic static void stopEstimator(List<DataIdentifier> outputs, LineageItem[] liInputs, String name) 
 - 
processFuncpublic static void processFunc(List<DataIdentifier> outputs, LineageItem[] liInputs, String name, ExecutionContext ec, long computetime) 
 - 
computeCacheFullTimepublic static int computeCacheFullTime() 
 - 
resetEstimatorCachepublic static void resetEstimatorCache() 
 
- 
 
-