Class ClasspathEfficiencyEvaluator


  • public class ClasspathEfficiencyEvaluator
    extends java.lang.Object
    • Constructor Detail

      • ClasspathEfficiencyEvaluator

        public ClasspathEfficiencyEvaluator()
    • Method Detail

      • calculateTraversalCost

        public int calculateTraversalCost​(java.util.Map<EventCounterKey,​java.util.concurrent.atomic.LongAdder> events,
                                          java.util.Map<java.lang.String,​ResourceInfo> resourcesInfo,
                                          java.util.List<java.lang.String> orderedClasspath)
      • reorderClasspath

        public ClasspathReorderingResult reorderClasspath​(java.util.List<java.lang.String> classpath,
                                                          java.util.Map<EventCounterKey,​java.util.concurrent.atomic.LongAdder> events,
                                                          java.util.Map<java.lang.String,​ResourceInfo> resourcesInfo)