-
Notifications
You must be signed in to change notification settings - Fork 729
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ConstantDynamic: Add support for balanced GC policy #1273
Comments
I guess this item would be empty as far as Balanced does CP scan already. So probably changes (if any) will be required on level of CP Iterator |
@dmitripivkine Does balanced scan in all cases? If we added a bit to the Class object or J9Class saying there were no non-tenured objects in the constantpool would it still have to scan?
Is the CP Iterator common for all policies? We are introducing two new CP types, the iterator(s) will have to know about them |
Yes, Balanced does scan CP in all cases. I believe keep this item for now. We will double check after implementation. |
Actually there are two iterators related to CP walk:
There is no other code in GC required knowledge of CP internals |
Update the
GC_ConstantPoolObjectSlotIterator::nextSlot()
method to recognize Constant dynamic CP entriesThe text was updated successfully, but these errors were encountered: