Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2213975 | 8 | Igor Veresov | P4 | Resolved | Fixed | b03 |
JDK-2213591 | 7u2 | Igor Veresov | P4 | Closed | Fixed | b04 |
After my fix for 7058689 it is possible that the AdvancedThresholdPolicy will make a different decision as to what compilation level for osr is appropriate in loop_event() and call_event() from what happens in method_back_branch_event(). In method_back_branch_event() in case the OSR compilation level is CompLevel_limited_profile we change it to CompLevel_full_profile but we don't do the same in call_event() and loop_event() to determine whether the existing OSR methods are current. The solution would be to move this level fixup from method_back_branch_event() to loop_event() and call_event().
- backported by
-
JDK-2213975 Tiered: policy should make consistent decisions about osr levels
- Resolved
-
JDK-2213591 Tiered: policy should make consistent decisions about osr levels
- Closed
- relates to
-
JDK-7058689 Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
- Closed