Skip to content

Commit bf7bcaa

Browse files
eme64TobiHartmann
authored andcommitted
8277748: Obsolete the MinInliningThreshold flag in JDK 19
Reviewed-by: kvn, thartmann
1 parent 126328c commit bf7bcaa

File tree

3 files changed

+1
-14
lines changed

3 files changed

+1
-14
lines changed

src/hotspot/share/opto/bytecodeInfo.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -319,14 +319,6 @@ bool InlineTree::should_not_inline(ciMethod* callee_method, ciMethod* caller_met
319319
return true;
320320
}
321321
}
322-
323-
if (MinInliningThreshold > 0) { // Deprecated heuristic
324-
intx counter_high_value = TieredCompilation ? InvocationCounter::count_limit / 2 : CompileThreshold / 2;
325-
if (!callee_method->was_executed_more_than(MIN2(MinInliningThreshold, counter_high_value))) {
326-
set_msg("executed < MinInliningThreshold times");
327-
return true;
328-
}
329-
}
330322
}
331323

332324
return false;

src/hotspot/share/runtime/arguments.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -530,7 +530,6 @@ static SpecialFlag const special_jvm_flags[] = {
530530
{ "InitialRAMFraction", JDK_Version::jdk(10), JDK_Version::undefined(), JDK_Version::undefined() },
531531
{ "AllowRedefinitionToAddDeleteMethods", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
532532
{ "FlightRecorder", JDK_Version::jdk(13), JDK_Version::undefined(), JDK_Version::undefined() },
533-
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
534533
{ "DumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
535534
{ "DynamicDumpSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
536535
{ "RequireSharedSpaces", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::undefined() },
@@ -547,6 +546,7 @@ static SpecialFlag const special_jvm_flags[] = {
547546
// -------------- Obsolete Flags - sorted by expired_in --------------
548547

549548
{ "FilterSpuriousWakeups", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
549+
{ "MinInliningThreshold", JDK_Version::jdk(18), JDK_Version::jdk(19), JDK_Version::jdk(20) },
550550
#ifdef ASSERT
551551
{ "DummyObsoleteTestFlag", JDK_Version::undefined(), JDK_Version::jdk(18), JDK_Version::undefined() },
552552
#endif

src/hotspot/share/runtime/globals.hpp

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1346,11 +1346,6 @@ const intx ObjectAlignmentInBytes = 8;
13461346
"(using CompileCommand or marked w/ @ForceInline)") \
13471347
range(0, max_jint) \
13481348
\
1349-
product(intx, MinInliningThreshold, 0, \
1350-
"(Deprecated) The minimum invocation count a method needs to" \
1351-
"have to be inlined") \
1352-
range(0, max_jint) \
1353-
\
13541349
develop(intx, MethodHistogramCutoff, 100, \
13551350
"The cutoff value for method invocation histogram (+CountCalls)") \
13561351
\

0 commit comments

Comments
 (0)