RFR: 8309470: Potential performance improvements in VirtualFlow [v2]
Marius Hanl
mhanl at openjdk.org
Thu Jun 8 06:59:25 UTC 2023
On Thu, 8 Jun 2023 06:46:28 GMT, Marius Hanl <mhanl at openjdk.org> wrote:
>> modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/VirtualFlowTest.java line 1579:
>>
>>> 1577: @Test
>>> 1578: public void testComputeWidthShouldNotBeCalledWhenFixedCellSizeIsSet() {
>>> 1579: int cellSize = 24;
>>
>> magic number. setting cell size to 44 fails the test. cellSize=4 is ok.
>
> not per se a magic number in this context, as the VirtualFlow is resized to 300.
> So 13 cells fit inside it with this fixed cell size. Making it bigger will of course fail the test below.
Just changed the resize method to be `cellSize * 10`, so it is less of a magic number in that case.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1150#discussion_r1222539247
More information about the openjfx-dev
mailing list