Package org.apache.sysds.runtime.lineage
Class LineageCacheStatistics
- java.lang.Object
-
- org.apache.sysds.runtime.lineage.LineageCacheStatistics
-
public class LineageCacheStatistics extends Object
This singleton provides basic lineage caching statistics in CP. Hit statistics for caching (mem, fs, total)
-
-
Constructor Summary
Constructors Constructor Description LineageCacheStatistics()
-
Method Summary
-
-
-
Method Detail
-
reset
public static void reset()
-
incrementMemHits
public static void incrementMemHits()
-
getMemHits
public static long getMemHits()
-
incrementFSHits
public static void incrementFSHits()
-
getFSHits
public static long getFSHits()
-
incrementDelHits
public static void incrementDelHits()
-
getDelHits
public static long getDelHits()
-
incrementInstHits
public static void incrementInstHits()
-
getInstHits
public static long getInstHits()
-
incrementSBHits
public static void incrementSBHits()
-
getSBHits
public static long getSBHits()
-
incrementFuncHits
public static void incrementFuncHits()
-
getFuncHits
public static long getFuncHits()
-
incrementMemWrites
public static void incrementMemWrites()
-
getMemWrites
public static long getMemWrites()
-
incrementPRewrites
public static void incrementPRewrites()
-
incrementFSWrites
public static void incrementFSWrites()
-
getFSWrites
public static long getFSWrites()
-
incrementMemDeletes
public static void incrementMemDeletes()
-
getMemDeletes
public static long getMemDeletes()
-
incrementFSReadTime
public static void incrementFSReadTime(long delta)
-
incrementFSWriteTime
public static void incrementFSWriteTime(long delta)
-
incrementSavedComputeTime
public static void incrementSavedComputeTime(long delta)
-
incrementMissedComputeTime
public static void incrementMissedComputeTime(long delta)
-
getMultiLevelFnHits
public static long getMultiLevelFnHits()
-
getMultiLevelSBHits
public static long getMultiLevelSBHits()
-
incrementGpuHits
public static void incrementGpuHits()
-
incrementGpuAsyncEvicts
public static void incrementGpuAsyncEvicts()
-
incrementGpuSyncEvicts
public static void incrementGpuSyncEvicts()
-
incrementRDDHits
public static void incrementRDDHits()
-
incrementSparkCollectHits
public static void incrementSparkCollectHits()
-
incrementRDDPersistHits
public static void incrementRDDPersistHits()
-
displayHits
public static String displayHits()
-
displayMultiLevelHits
public static String displayMultiLevelHits()
-
displayWtrites
public static String displayWtrites()
-
displayRewrites
public static String displayRewrites()
-
displayFSTime
public static String displayFSTime()
-
displayComputeTime
public static String displayComputeTime()
-
displayGpuStats
public static String displayGpuStats()
-
displaySparkStats
public static String displaySparkStats()
-
-