You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tested with 17.0.12.1 on Power linux, but problem is likely common to all versions and platforms.
When running in FSD mode class redefinition causes all methods to be unloaded from the code cache. However the existing code fails to reset the extra field for methods that have been queued but not yet compiled. This means that the queued methods can never be compiled during the remainder of the run and this can cause a significant performance penalty. For example,
Tested with 17.0.12.1 on Power linux, but problem is likely common to all versions and platforms.
When running in FSD mode class redefinition causes all methods to be unloaded from the code cache. However the existing code fails to reset the
extra
field for methods that have been queued but not yet compiled. This means that the queued methods can never be compiled during the remainder of the run and this can cause a significant performance penalty. For example,Before #20628:
After #20628:
I have created #20628 for this problem.
The text was updated successfully, but these errors were encountered: