-
Bug
-
Resolution: Fixed
-
P3
-
8
There are following performance regression appeared in promoted build 8.0-b114 in SW pipeline:
WinXP
10% in FXTester-Animation.Image, Guimark2.Bitmap
- Win7-High
10% in FXTester-Animation.Image, Guimark2.Bitmap
- Win7-Low
30% in FXTester-Animation.Image, Guimark2.Bitmap
These regressions were introduced in build 8.0-graphics-scrum-1879
which contains only one fix:
RT-33414 "9-Slice stretched areas are wrong in SW"
I talked to Martin and this performance regression is not expected one, so here is the bug.
JPA profile for Guimark2.Bitmap with 600 monsters on my Windows laptop shows that the time
spent in com.sun.pisces.PiscesRenderer.drawImageImpl has been increased which leads to
low FPSs.
Steps to run Guimark2.Bitmap
> cd JFX_WS/tests/performance/GUIMark2/
> ant
> java -Dprism.order=sw -Djavafx.animation.fullspeed=true
-cp "JFX_HOME/rt/lib/ext/jfxrt.jar;./dist/GUIMark2.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main guimark2.bm.BitmapBenchmark -i 1 -wt 0 -tr 30 -monsters 600
WinXP
10% in FXTester-Animation.Image, Guimark2.Bitmap
- Win7-High
10% in FXTester-Animation.Image, Guimark2.Bitmap
- Win7-Low
30% in FXTester-Animation.Image, Guimark2.Bitmap
These regressions were introduced in build 8.0-graphics-scrum-1879
which contains only one fix:
I talked to Martin and this performance regression is not expected one, so here is the bug.
JPA profile for Guimark2.Bitmap with 600 monsters on my Windows laptop shows that the time
spent in com.sun.pisces.PiscesRenderer.drawImageImpl has been increased which leads to
low FPSs.
Steps to run Guimark2.Bitmap
> cd JFX_WS/tests/performance/GUIMark2/
> ant
> java -Dprism.order=sw -Djavafx.animation.fullspeed=true
-cp "JFX_HOME/rt/lib/ext/jfxrt.jar;./dist/GUIMark2.jar;../FXBenchmark/dist/FXBenchmark.jar;../../../import/benchmarks-2.1.1/benchmarks-2.1.1.jar"
jrockit.bm.Main guimark2.bm.BitmapBenchmark -i 1 -wt 0 -tr 30 -monsters 600