On Mon, 6 Mar 2023 17:24:13 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:
>> The test has become unstable recently, there were quite a few failures, on >> Windows mostly. I was lucky enough to find a host where the test failed >> consistently. >> >> I call `System.gc()` directly as suggested in comments to the bug. I used >> `PhantomReference` instead of `WeakReference`. >> >> Now the test calls `System.gc()` in a loop and waits for the reference to be >> enqueued. In majority of cases, the test exits the loop at the second >> attempt. > > Alexey Ivanov has updated the pull request incrementally with one additional > commit since the last revision: > > Use jdk.test.lib.util.ForceGC library class to Force GC The usage of ForceGC looks fine. ------------- Marked as reviewed by serb (Reviewer). PR: https://git.openjdk.org/jdk/pull/12594