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()
 
 - 
 
 -