src/share/vm/runtime/arguments.cpp

changeset 5115
e484fe2abebd
parent 5102
f944ba972151
parent 5112
8bcfd9ce2c6b
child 5126
2f9ac66165e6
equal deleted inserted replaced
5104:513a5298c1dd 5115:e484fe2abebd
1087 } 1087 }
1088 // Increase the code cache size - tiered compiles a lot more. 1088 // Increase the code cache size - tiered compiles a lot more.
1089 if (FLAG_IS_DEFAULT(ReservedCodeCacheSize)) { 1089 if (FLAG_IS_DEFAULT(ReservedCodeCacheSize)) {
1090 FLAG_SET_DEFAULT(ReservedCodeCacheSize, ReservedCodeCacheSize * 5); 1090 FLAG_SET_DEFAULT(ReservedCodeCacheSize, ReservedCodeCacheSize * 5);
1091 } 1091 }
1092 if (!UseInterpreter) { // -Xcomp
1093 Tier3InvokeNotifyFreqLog = 0;
1094 Tier4InvocationThreshold = 0;
1095 }
1092 } 1096 }
1093 1097
1094 #if INCLUDE_ALL_GCS 1098 #if INCLUDE_ALL_GCS
1095 static void disable_adaptive_size_policy(const char* collector_name) { 1099 static void disable_adaptive_size_policy(const char* collector_name) {
1096 if (UseAdaptiveSizePolicy) { 1100 if (UseAdaptiveSizePolicy) {
1667 } 1671 }
1668 1672
1669 // Aggressive optimization flags -XX:+AggressiveOpts 1673 // Aggressive optimization flags -XX:+AggressiveOpts
1670 void Arguments::set_aggressive_opts_flags() { 1674 void Arguments::set_aggressive_opts_flags() {
1671 #ifdef COMPILER2 1675 #ifdef COMPILER2
1676 if (AggressiveUnboxing) {
1677 if (FLAG_IS_DEFAULT(EliminateAutoBox)) {
1678 FLAG_SET_DEFAULT(EliminateAutoBox, true);
1679 } else if (!EliminateAutoBox) {
1680 // warning("AggressiveUnboxing is disabled because EliminateAutoBox is disabled");
1681 AggressiveUnboxing = false;
1682 }
1683 if (FLAG_IS_DEFAULT(DoEscapeAnalysis)) {
1684 FLAG_SET_DEFAULT(DoEscapeAnalysis, true);
1685 } else if (!DoEscapeAnalysis) {
1686 // warning("AggressiveUnboxing is disabled because DoEscapeAnalysis is disabled");
1687 AggressiveUnboxing = false;
1688 }
1689 }
1672 if (AggressiveOpts || !FLAG_IS_DEFAULT(AutoBoxCacheMax)) { 1690 if (AggressiveOpts || !FLAG_IS_DEFAULT(AutoBoxCacheMax)) {
1673 if (FLAG_IS_DEFAULT(EliminateAutoBox)) { 1691 if (FLAG_IS_DEFAULT(EliminateAutoBox)) {
1674 FLAG_SET_DEFAULT(EliminateAutoBox, true); 1692 FLAG_SET_DEFAULT(EliminateAutoBox, true);
1675 } 1693 }
1676 if (FLAG_IS_DEFAULT(AutoBoxCacheMax)) { 1694 if (FLAG_IS_DEFAULT(AutoBoxCacheMax)) {

mercurial