Merge pull request #22580 from dsouzai/borderfreq_0.56 · eclipse-openj9/openj9@82d39be

File tree

1 file changed

lines changed

  • runtime/compiler/optimizer

1 file changed

lines changed

Original file line numberDiff line numberDiff line change

@@ -1157,8 +1157,14 @@ void TR_InlinerBase::getBorderFrequencies(int32_t &hotBorderFrequency, int32_t &

11571157

{

11581158

if (comp()->isServerInlining())

11591159

{

1160-

hotBorderFrequency = 2000;

1161-

coldBorderFrequency = 50;

1160+

hotBorderFrequency = 500;

1161+

coldBorderFrequency = 500;

1162+
1163+

// Did the user specify specific values? If so, use those

1164+

if (comp()->getOptions()->getServerInlinerBorderFrequency() >= 0)

1165+

hotBorderFrequency = comp()->getOptions()->getServerInlinerBorderFrequency();

1166+

if (comp()->getOptions()->getServerInlinerVeryColdBorderFrequency() >= 0)

1167+

coldBorderFrequency = comp()->getOptions()->getServerInlinerVeryColdBorderFrequency();

11621168

}

11631169

else

11641170

{