-
Bug
-
Resolution: Not an Issue
-
P3
-
7u6
-
windows
There is 95% regression in Controls.TextArea-select_all-255x1000 in j2d pipeline.
winxp-mid: -80% (-29.73) 36.97 -> 7.24
win7-high: -94% (-43.61) 46.37 -> 2.76
win7-low: -94% (-7.14) 7.56 -> 0.42
Regression analysis shows that the regression first appeared in fx2.2-graphics-scrum-177 build
which contains the following fix:
1. FixedRT-20918: TextField text disappears when selection in use — prr / detail
This fix is the cause of observed regression as there are no other fixes integrated into fx2.2-graphics-scrum-177.
To reproduce the issue
1) download sdk.zip of fx2.2-graphics-scrum-176 and fx2.2-graphics-scrum-177 from Hudson:
2) unzip sdk.zip
3) download perf.zip from Hudson as well and unzip
4) copy JFX_WS/jfx/import/benchmarks-2.1.1/benchmarks-2.1.1.jar under 'perf' directory
5) run the benchmark as:
> java -Dprism.order=j2d -cp "./rt/lib/jfxrt.jar;./perf/benchmarks-2.1.1.jar;./perf/FXBenchmark.jar;./perf/Controls.jar"
jrockit.bm.Main controls.bm.TextAreaBenchmark -i 1 -wt 0 -tr 20 -line-len 255 -line-num 1000 -mode SELECT_ALL
The fix needs to be reviewed to make it better from performance point of view.
winxp-mid: -80% (-29.73) 36.97 -> 7.24
win7-high: -94% (-43.61) 46.37 -> 2.76
win7-low: -94% (-7.14) 7.56 -> 0.42
Regression analysis shows that the regression first appeared in fx2.2-graphics-scrum-177 build
which contains the following fix:
1. Fixed
This fix is the cause of observed regression as there are no other fixes integrated into fx2.2-graphics-scrum-177.
To reproduce the issue
1) download sdk.zip of fx2.2-graphics-scrum-176 and fx2.2-graphics-scrum-177 from Hudson:
2) unzip sdk.zip
3) download perf.zip from Hudson as well and unzip
4) copy JFX_WS/jfx/import/benchmarks-2.1.1/benchmarks-2.1.1.jar under 'perf' directory
5) run the benchmark as:
> java -Dprism.order=j2d -cp "./rt/lib/jfxrt.jar;./perf/benchmarks-2.1.1.jar;./perf/FXBenchmark.jar;./perf/Controls.jar"
jrockit.bm.Main controls.bm.TextAreaBenchmark -i 1 -wt 0 -tr 20 -line-len 255 -line-num 1000 -mode SELECT_ALL
The fix needs to be reviewed to make it better from performance point of view.