Skip to content

Commit

Permalink
Disable Internal Pointers for PPC under OptServer
Browse files Browse the repository at this point in the history
To stay consistent with other platforms, internal pointers will be
disabled for PPC under OptServer. They were temporarily re-enabled
due to a 20% regression on WAS and Liberty, but this occurred nearly
seven years ago, so the chances of reproducing it now are low. As
of the time of this commit, further investigation is being done
into Liberty performance, so if this does expose a bug or regression,
it will be caught, and a permanent fix can be implemented.

Signed-off-by: midronij <jackie.midroni@ibm.com>
  • Loading branch information
midronij committed Aug 30, 2021
1 parent 039175f commit af82460
Showing 1 changed file with 0 additions and 1 deletion.
1 change: 0 additions & 1 deletion compiler/compile/OMRCompilation.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -376,7 +376,6 @@ OMR::Compilation::Compilation(
{
if(self()->getMethodHotness() <= warm)
{
if (!self()->target().cpu.isPower()) // Temporarily exclude PPC due to perf regression
self()->setOption(TR_DisableInternalPointers);
}
}
Expand Down

0 comments on commit af82460

Please sign in to comment.