mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-06 08:28:27 +00:00
8277748: Obsolete the MinInliningThreshold flag in JDK 19
Reviewed-by: kvn, thartmann
This commit is contained in:
parent
126328cb62
commit
bf7bcaacaa
@ -319,14 +319,6 @@ bool InlineTree::should_not_inline(ciMethod* callee_method, ciMethod* caller_met
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
if (MinInliningThreshold > 0) { // Deprecated heuristic
|
||||
intx counter_high_value = TieredCompilation ? InvocationCounter::count_limit / 2 : CompileThreshold / 2;
|
||||
if (!callee_method->was_executed_more_than(MIN2(MinInliningThreshold, counter_high_value))) {
|
||||
set_msg("executed < MinInliningThreshold times");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
@ -530,7 +530,6 @@ static SpecialFlag const special_jvm_flags[] = {
|
||||
{ "InitialRAMFraction", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||
{ "AllowRedefinitionToAddDeleteMethods", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||
{ "FlightRecorder", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
|
||||
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
|
||||
{ "DumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
{ "DynamicDumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
{ "RequireSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
|
||||
@ -547,6 +546,7 @@ static SpecialFlag const special_jvm_flags[] = {
|
||||
// -------------- Obsolete Flags - sorted by expired_in --------------
|
||||
|
||||
{ "FilterSpuriousWakeups", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
|
||||
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
|
||||
#ifdef ASSERT
|
||||
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
|
||||
#endif
|
||||
|
||||
@ -1346,11 +1346,6 @@ const intx ObjectAlignmentInBytes = 8;
|
||||
"(using CompileCommand or marked w/ @ForceInline)") \
|
||||
range(0, max_jint) \
|
||||
\
|
||||
product(intx, MinInliningThreshold, 0, \
|
||||
"(Deprecated) The minimum invocation count a method needs to" \
|
||||
"have to be inlined") \
|
||||
range(0, max_jint) \
|
||||
\
|
||||
develop(intx, MethodHistogramCutoff, 100, \
|
||||
"The cutoff value for method invocation histogram (+CountCalls)") \
|
||||
\
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user