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 SummaryConstructors Constructor Description LineageCacheStatistics()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
resetpublic static void reset() 
 - 
incrementMemHitspublic static void incrementMemHits() 
 - 
getMemHitspublic static long getMemHits() 
 - 
incrementFSHitspublic static void incrementFSHits() 
 - 
getFSHitspublic static long getFSHits() 
 - 
incrementDelHitspublic static void incrementDelHits() 
 - 
getDelHitspublic static long getDelHits() 
 - 
incrementInstHitspublic static void incrementInstHits() 
 - 
getInstHitspublic static long getInstHits() 
 - 
incrementSBHitspublic static void incrementSBHits() 
 - 
getSBHitspublic static long getSBHits() 
 - 
incrementFuncHitspublic static void incrementFuncHits() 
 - 
getFuncHitspublic static long getFuncHits() 
 - 
incrementMemWritespublic static void incrementMemWrites() 
 - 
getMemWritespublic static long getMemWrites() 
 - 
incrementPRewritespublic static void incrementPRewrites() 
 - 
incrementFSWritespublic static void incrementFSWrites() 
 - 
getFSWritespublic static long getFSWrites() 
 - 
incrementMemDeletespublic static void incrementMemDeletes() 
 - 
getMemDeletespublic static long getMemDeletes() 
 - 
incrementFSReadTimepublic static void incrementFSReadTime(long delta) 
 - 
incrementFSWriteTimepublic static void incrementFSWriteTime(long delta) 
 - 
incrementSavedComputeTimepublic static void incrementSavedComputeTime(long delta) 
 - 
incrementMissedComputeTimepublic static void incrementMissedComputeTime(long delta) 
 - 
getMultiLevelFnHitspublic static long getMultiLevelFnHits() 
 - 
getMultiLevelSBHitspublic static long getMultiLevelSBHits() 
 - 
incrementGpuHitspublic static void incrementGpuHits() 
 - 
incrementGpuAsyncEvictspublic static void incrementGpuAsyncEvicts() 
 - 
incrementGpuSyncEvictspublic static void incrementGpuSyncEvicts() 
 - 
displayHitspublic static String displayHits() 
 - 
displayMultiLevelHitspublic static String displayMultiLevelHits() 
 - 
displayWtritespublic static String displayWtrites() 
 - 
displayRewritespublic static String displayRewrites() 
 - 
displayFSTimepublic static String displayFSTime() 
 - 
displayComputeTimepublic static String displayComputeTime() 
 - 
displayGpuStatspublic static String displayGpuStats() 
 
- 
 
-