< prev index next >

core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jmc/flightrecorder/rules/jdk/memory/IncreasingLiveSetRule.java

Print this page

        

@@ -97,11 +97,11 @@
         private static final List<TypedPreference<?>> CONFIG_ATTRIBUTES = Arrays
                         .<TypedPreference<?>> asList(CLASSES_LOADED_PERCENT, RELEVANCE_THRESHOLD);
 
         private Result getResult(IItemCollection items, IPreferenceValueProvider valueProvider) {
                 EventAvailability eventAvailability = RulesToolkit.getEventAvailability(items, JdkTypeIDs.HEAP_SUMMARY);
-                if (eventAvailability == EventAvailability.UNAVAILABLE || eventAvailability == EventAvailability.DISABLED) {
+                if (eventAvailability == EventAvailability.UNKNOWN || eventAvailability == EventAvailability.DISABLED) {
                         return RulesToolkit.getEventAvailabilityResult(this, items, eventAvailability, JdkTypeIDs.HEAP_SUMMARY);
                 }
 
                 IQuantity postWarmupTime = getPostWarmupTime(items, valueProvider.getPreferenceValue(CLASSES_LOADED_PERCENT));
                 Iterator<? extends IItemIterable> allAfterItems = items.apply(JdkFilters.HEAP_SUMMARY_AFTER_GC).iterator();

@@ -131,11 +131,11 @@
                 }
                 // If we have Old Object Sample events we can attempt to find suitable memory leak class candidates
                 // otherwise we just return the basic increasing live set score
                 EventAvailability ea = RulesToolkit.getEventAvailability(items, JdkTypeIDs.OLD_OBJECT_SAMPLE);
                 // FIXME: Should construct an message using memoryIncrease, not use a hard limit
-                if (score >= 25 && (ea == EventAvailability.DISABLED || ea == EventAvailability.UNAVAILABLE)) {
+                if (score >= 25 && (ea == EventAvailability.DISABLED || ea == EventAvailability.UNKNOWN)) {
                         String shortMessage = MessageFormat.format(
                                         Messages.getString(Messages.IncreasingLiveSetRuleFactory_TEXT_INFO),
                                         liveSetIncreasePerSecond.displayUsing(IDisplayable.AUTO));
                         String longMessage = shortMessage + "<p>" //$NON-NLS-1$
                                         + Messages.getString(Messages.IncreasingLiveSetRuleFactory_TEXT_INFO_LONG);
< prev index next >