-
Bug
-
Resolution: Fixed
-
P4
-
8
-
windows
There is up to 25% performance regression in WebNode.GUIMark2-Vector in hw pipeline on Windows platforms.
WinXP-Mid-Range: 17%, 29.05 -> 24.54 fps
Win7-High-Ned: 30%, 31.15 -> 22.95 fps
The regression first appeared in build 8.0-graphics-scrum-h570 which contains the fix
forRT-26537 "Deadlock in WebNode.GUIMark2-Bitmap benchmark".
Interesting, the regression is not observed when running in fullspeed mode.
It is only seen in default non-fullspeed mode. I guess the performance regression
is because extra synchronization introduced by the fix.
Steps to run the benchmark
> cd JFX_WS/tests/performance/WebNodeTestSuite/
> ant
> java -cp "JFX_HOME/rt/lib/jfxrt.jar;./dist/WebNodeTestSuite.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main webnodetestsuite.bm.GUIMark2Benchmark -i 1 -wt 0 -tr 30 -resource guimark2-vector.html
WinXP-Mid-Range: 17%, 29.05 -> 24.54 fps
Win7-High-Ned: 30%, 31.15 -> 22.95 fps
The regression first appeared in build 8.0-graphics-scrum-h570 which contains the fix
for
Interesting, the regression is not observed when running in fullspeed mode.
It is only seen in default non-fullspeed mode. I guess the performance regression
is because extra synchronization introduced by the fix.
Steps to run the benchmark
> cd JFX_WS/tests/performance/WebNodeTestSuite/
> ant
> java -cp "JFX_HOME/rt/lib/jfxrt.jar;./dist/WebNodeTestSuite.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main webnodetestsuite.bm.GUIMark2Benchmark -i 1 -wt 0 -tr 30 -resource guimark2-vector.html