< prev index next >
core/org.openjdk.jmc.flightrecorder.rules.jdk/src/main/java/org/openjdk/jmc/flightrecorder/rules/jdk/memory/AllocationByClassRule.java
Print this page
*** 72,84 ****
EventAvailability eventAvailabilityInside = RulesToolkit.getEventAvailability(items,
JdkTypeIDs.ALLOC_INSIDE_TLAB);
EventAvailability eventAvailabilityOutside = RulesToolkit.getEventAvailability(items,
JdkTypeIDs.ALLOC_OUTSIDE_TLAB);
if (!RulesToolkit.isEventsEnabled(eventAvailabilityInside, eventAvailabilityOutside)) {
! return RulesToolkit.getNotApplicableResult(this,
! MessageFormat.format(Messages.getString(Messages.General_RULE_REQUIRES_ALL_EVENT_TYPES_ENABLED),
! JdkTypeIDs.ALLOC_INSIDE_TLAB + "," + JdkTypeIDs.ALLOC_OUTSIDE_TLAB));
}
if (!(eventAvailabilityInside == EventAvailability.AVAILABLE
|| eventAvailabilityOutside == EventAvailability.AVAILABLE)) {
return RulesToolkit.getNotApplicableResult(this,
MessageFormat.format(Messages.getString(Messages.General_RULE_REQUIRES_EVENTS_FROM_ONE_OF_MANY),
--- 72,84 ----
EventAvailability eventAvailabilityInside = RulesToolkit.getEventAvailability(items,
JdkTypeIDs.ALLOC_INSIDE_TLAB);
EventAvailability eventAvailabilityOutside = RulesToolkit.getEventAvailability(items,
JdkTypeIDs.ALLOC_OUTSIDE_TLAB);
if (!RulesToolkit.isEventsEnabled(eventAvailabilityInside, eventAvailabilityOutside)) {
! return RulesToolkit.getEventAvailabilityResult(this, items,
! RulesToolkit.getLeastAvailable(eventAvailabilityInside, eventAvailabilityOutside),
! JdkTypeIDs.ALLOC_INSIDE_TLAB, JdkTypeIDs.ALLOC_OUTSIDE_TLAB);
}
if (!(eventAvailabilityInside == EventAvailability.AVAILABLE
|| eventAvailabilityOutside == EventAvailability.AVAILABLE)) {
return RulesToolkit.getNotApplicableResult(this,
MessageFormat.format(Messages.getString(Messages.General_RULE_REQUIRES_EVENTS_FROM_ONE_OF_MANY),
< prev index next >