[jdk17] RFR: JDK-8225667: Clarify the behavior of System::gc w.r.t. reference processing [v2]

Thomas Schatzl tschatzl at openjdk.java.net
Thu Jul 1 12:48:03 UTC 2021


On Wed, 30 Jun 2021 22:52:36 GMT, Mandy Chung <mchung at openjdk.org> wrote:

>> This spec clarification is a follow-up to [JDK-8224760](https://bugs.openjdk.java.net/browse/JDK-8224760?focusedCommentId=14268320&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14268320) w.r.t. reference processing.  Since there is no guarantee for any memory reclamation by the invocation of `System::gc`, the spec should also clarify that there is no guarantee in determining the change of reachability of any objects or any particular number of `Reference` objects be enqueued and cleared.
>> 
>> CSR:
>>    https://bugs.openjdk.java.net/browse/JDK-8269690
>
> Mandy Chung has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Kim's suggestion on the wording

Marked as reviewed by tschatzl (Reviewer).

-------------

PR: https://git.openjdk.java.net/jdk17/pull/183


More information about the core-libs-dev mailing list