RFR: 8293444: Creating ScrollPane with same content component causes memory leak [v2]
Andy Goryachev
angorya at openjdk.org
Wed Sep 28 18:02:54 UTC 2022
On Wed, 28 Sep 2022 08:41:42 GMT, Ambarish Rapte <arapte at openjdk.org> wrote:
>> Andy Goryachev has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8293444: memory buddy
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/ScrollPaneSkinTest.java line 912:
>
>> 910:
>> 911: // one instance is still held by the 'content' label
>> 912: assertTrue("uncollected objects=" + ct, ct <= 1);
>
> May be the assert can be updated to:
>
>
> assertEquals("One instance should be held by the 'content' label", 1, ct);
>
> content = null;
> ct = 0;
> for (WeakReference<ScrollPane> ref : refs) {
> JMemoryBuddy.checkCollectable(ref);
> if (ref.get() != null) {
> ct++;
> }
> }
> assertEquals(ct + " References of ScrollPane are not freed.", 0, ct);
thank you
-------------
PR: https://git.openjdk.org/jfx/pull/900
More information about the openjfx-dev
mailing list