Class ClasspathEfficiencyEvaluator
- java.lang.Object
-
- de.hybris.bootstrap.loader.metrics.internal.ClasspathEfficiencyEvaluator
-
public class ClasspathEfficiencyEvaluator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ClasspathEfficiencyEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcalculateTraversalCost(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)java.util.List<ClasspathLocationUsage>findLoadedByLocation(java.util.Map<EventCounterKey,java.util.concurrent.atomic.LongAdder> events, java.util.Map<java.lang.String,ResourceInfo> resourcesInfo)ClasspathReorderingResultreorderClasspath(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)
-
-
-
Method Detail
-
findLoadedByLocation
public java.util.List<ClasspathLocationUsage> findLoadedByLocation(java.util.Map<EventCounterKey,java.util.concurrent.atomic.LongAdder> events, java.util.Map<java.lang.String,ResourceInfo> resourcesInfo)
-
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)
-
-