Class LineageCacheStatistics


  • public class LineageCacheStatistics
    extends Object
    This singleton provides basic lineage caching statistics in CP. Hit statistics for caching (mem, fs, total)
    • Constructor Detail

      • LineageCacheStatistics

        public LineageCacheStatistics()
    • 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()