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)
-
incrementProbeTime
public static void incrementProbeTime(long delta)
-
getMultiLevelFnHits
public static long getMultiLevelFnHits()
-
getMultiLevelSBHits
public static long getMultiLevelSBHits()
-
incrementGpuHits
public static void incrementGpuHits()
-
incrementGpuPrefetch
public static void incrementGpuPrefetch()
-
incrementGpuSyncEvicts
public static void incrementGpuSyncEvicts()
-
incrementGpuRecycle
public static void incrementGpuRecycle()
-
incrementGpuDel
public static void incrementGpuDel()
-
incrementDelHitsGpu
public static void incrementDelHitsGpu()
-
incrementEvictTimeGpu
public static void incrementEvictTimeGpu(long delta)
-
incrementRDDHits
public static void incrementRDDHits()
-
incrementSparkCollectHits
public static void incrementSparkCollectHits()
-
incrementRDDPersistHits
public static void incrementRDDPersistHits()
-
incrementRDDPersists
public static void incrementRDDPersists()
-
incrementRDDUnpersists
public static void incrementRDDUnpersists()
-
incrementDelHitsRdd
public static void incrementDelHitsRdd()
-
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()
-
displayGpuPointerStats
public static String displayGpuPointerStats()
-
displayGpuEvictTime
public static String displayGpuEvictTime()
-
ifGpuStats
public static boolean ifGpuStats()
-
displaySparkHits
public static String displaySparkHits()
-
displaySparkPersist
public static String displaySparkPersist()
-
ifSparkStats
public static boolean ifSparkStats()
-
-