Class ClasspathEfficiencyEvaluator
java.lang.Object
de.hybris.bootstrap.loader.metrics.internal.ClasspathEfficiencyEvaluator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcalculateTraversalCost(Map<EventCounterKey, LongAdder> events, Map<String, ResourceInfo> resourcesInfo, List<String> orderedClasspath) findLoadedByLocation(Map<EventCounterKey, LongAdder> events, Map<String, ResourceInfo> resourcesInfo) reorderClasspath(List<String> classpath, Map<EventCounterKey, LongAdder> events, Map<String, ResourceInfo> resourcesInfo)
-
Constructor Details
-
ClasspathEfficiencyEvaluator
public ClasspathEfficiencyEvaluator()
-
-
Method Details
-
findLoadedByLocation
public List<ClasspathLocationUsage> findLoadedByLocation(Map<EventCounterKey, LongAdder> events, Map<String, ResourceInfo> resourcesInfo) -
calculateTraversalCost
public int calculateTraversalCost(Map<EventCounterKey, LongAdder> events, Map<String, ResourceInfo> resourcesInfo, List<String> orderedClasspath) -
reorderClasspath
public ClasspathReorderingResult reorderClasspath(List<String> classpath, Map<EventCounterKey, LongAdder> events, Map<String, ResourceInfo> resourcesInfo)
-