Package org.apache.sysds.runtime.lineage
Class LineageCacheStatistics
java.lang.Object
org.apache.sysds.runtime.lineage.LineageCacheStatistics
This singleton provides basic lineage caching statistics in CP.
Hit statistics for caching (mem, fs, total)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic longstatic booleanstatic booleanstatic voidstatic voidstatic voidstatic voidincrementEvictTimeGpu(long delta) static voidstatic voidincrementFSReadTime(long delta) static voidstatic voidincrementFSWriteTime(long delta) static voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidstatic voidincrementMissedComputeTime(long delta) static voidstatic voidincrementProbeTime(long delta) static voidstatic voidstatic voidstatic voidstatic voidincrementSavedComputeTime(long delta) static voidstatic voidstatic voidreset()
-
Constructor Details
-
LineageCacheStatistics
public LineageCacheStatistics()
-
-
Method Details
-
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
-
displayMultiLevelHits
-
displayWtrites
-
displayRewrites
-
displayFSTime
-
displayComputeTime
-
displayGpuStats
-
displayGpuPointerStats
-
displayGpuEvictTime
-
ifGpuStats
public static boolean ifGpuStats() -
displaySparkHits
-
displaySparkPersist
-
ifSparkStats
public static boolean ifSparkStats()
-